2011-07-01から1ヶ月間の記事一覧

kaminari使ってみた

面白い! will_paginateより使いやすい!!ってか面白い!viewまで作成してくれる優しさに感動!google風とgithub風にもできる。このサイトわかりやすい!!!!! http://memo.yomukaku.net/entries/238 感謝!!

mongoidでkaminariを使ってみる

will_paginateはもう廃れてしまった為、新しいページネートを使ってみようと思います。https://github.com/amatsuda/kaminari こちらのkaminariを使用する。古い記事ですが、mongoにも対応したそうなので https://github.com/amatsuda/kaminari/pull/9 早速G…

mongoidでforeign_keyを指定

referenced_in :user, :foreign_key => :usid みいな感じで書くといけます。

携帯の絵文字

HTMLで出したい時に一覧があると便利ですね! http://code.cside.com/i-mode/emojimode/ このサイトで一覧がみれます!

hamlいろいろ

%html{html_attrs("ja")}↓これでます。

omniauthでtwitter連携

rails3.0.9を使ってtwitterアカウントでログインできるようにしてみました。Gemfileにgem "omniauth"を追加して bundle installします。・・・書くよりも、ドキュメント見た方が早いかも・・・キャプチャないし>< https://github.com/railsapps/rails3-mon…

hamlでエラー

Cannot modify SafeBuffer in place こんなのが出た・・・調べてみたら、 hamlのバージョンがいけないらしい、3.1.1はダメで。 3.1.2を使えってさ。gem 'haml', '3.1.2'

erbをhamlに変換!

https://github.com/dhl/erb2haml このgem使えばちょちょいのちょいで変換!

heroku push

herokuにpushしたらgit push heroku master Permission denied (publickey). fatal: The remote end hung up unexpectedlyこんなこと言われた。key登録してなかったwwheroku keys:add ~/.ssh/id_rsa.pub これでkey追加!

mongo リレーション

http://d.hatena.ne.jp/babie/20100809/1281316974 mongoのリレーションはここがわかりやすい!

mongoidでcreated_atとupdated_atの実装

http://d.hatena.ne.jp/runatubu/20110716/1310822610 ここで、自前で実装してましたが、 ちゃんとmongoidで用意されてました!include Mongoid::Timestampsこれをmodelに書けば勝手にcreated_atとupdated_atのfieldを追加してくれて よろしくやってくれます…

rails3でmongoを使って開発 -その1-

その1とは書いたものの続くかどうかは・・・解らない><AR使うときって、created_atやらを設定しておけば勝手にタイムスタンプ押してくれるけど mongodbってやってくんない?自前で、before_createとbefore_update使ってやったけど、いいのかしら?

rails3でmongodbの設定をする

ここのサイトがいい! http://d.hatena.ne.jp/babie/20100809/1281316972

githubにあげる

git

ここのサイトがわかりやすかった! http://blog.katsuma.tv/2009/02/first_github.html 感謝です!!

bundleのalias

bundle exec rails cとかめんどくさい・・・って事bashrcに alias rc='bundle exec rails console' alias rs='bundle exec rails server' alias rsc='bundle exec rspec' これ追加。楽らくー

MongoHQはtime outになりやすい?

Mongo::ConnectionFailure (Operation failed with the following exception: Connection timed out):こんなエラーきた。 やっぱりローカルに立てようかな・・・

jpmobileのhankaku_filter

あれ?nokogiri必要・・・?しかも、bundleでnokogiri入らないし・・・追伸 7/15 http://nokogiri.org/tutorials/installing_nokogiri.html ちゃんと本家に書いてあったし・・・ # nokogiri requirements sudo apt-get install libxslt-dev libxml2-dev

scaffoldをしてみる

r g scaffold member email:stringこんな感じです。

rspecを書く

bundleに gem 'rspec-rails' を書けば動くかと思いきや、 r g rspec:installが必要ときました!これで bundle exec rspec spec/models/hoge_spec.rb ....Finished in 0.05438 seconds 4 examples, 0 failuresこんな結果が出ます。

mongoidで遊んでみる

apt-get install mongodb を一応しました。Gemfileに gem "mongoid" gem "bson_ext" を書いて、bundle installあと、今回はMongoHQも使ってみようと思います。 http://mongohq.comから会員登録して無料のプランを使ってみます。 DBを作るとURIを発行してもら…

ubuntuにmozcを入れる

apt-get install ibus-mozc で、入れればいける!sudo apt-add-repository ppa:ikoinoba/ppa sudo apt-get update sudo apt-get install ibus-mozc mozc-server+dicthttp://linux.ikoinoba.net/index.php?UID=1279543844 この方が作成したmozc-server+dict

mysqlを入れる

apt-get install mysql-server apt-get install mysql-adminmysql-adminはGUIツールなので、使わない人はいれなくても大丈夫です。追記 sudo apt-get install libmysqlclient15-dev これ超重用!!

readlineいれて再installした時にでたエラー

ERROR: Error running 'bunzip2なんじゃこりゃ?よくわからないけど、エラーでなかくなった・・・readlineはapt-getでいれておかないと、makeできなかったよ。 apt-get install libssl-dev

ubuntu11.04にrvmを入れる。ついでにrubyも

今更な記事ですが、備忘録程度に・・・mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone git://github.com/wayneeseguin/rvm.git && cd rvm && ./installこれで一発で入ります。あ。curlとgitいれてない人は、 apt-get install curl gi…

Androidの開発環境を整えてみよう

sun-java6-jdkを入れます。 しかし、ubuntu11.04にはapt-getじゃ単純には入りません。Synapticパッケージマネージャを使っていれました。 設定 -> リポジトリ その他のソフトウェア -> Canonicalのパートナーにチェックで閉じる クイック検索にsun-java6-jdk…

railsをバージョン指定で入れる

gem install rails --version 3.0.9 うむ。これで入った。

zlibを入れる

gem入れようとしたら no such file to load -- zlib で怒られた。rvm package install zlib rvm remove 1.9.2 rvm install 1.9.2 --with-zlib-dir=$HOME/.rvm/usrとりあえず、入った。