mongoid
これって、ソース見たら。 Time.now.utcを突っ込んでるだね・・・ なんでこんな事するかね><とりあえず、これで対処 ruby-1.9.2-p180 :014 > t = Time.now.utc => 2011-08-15 13:15:25 UTC ruby-1.9.2-p180 :015 > t.getlocal => 2011-08-15 22:15:25 +0900
default_scope order_by([:created_at, "DESC"]) こんな感じに書きます。
will_paginateはもう廃れてしまった為、新しいページネートを使ってみようと思います。https://github.com/amatsuda/kaminari こちらのkaminariを使用する。古い記事ですが、mongoにも対応したそうなので https://github.com/amatsuda/kaminari/pull/9 早速G…
referenced_in :user, :foreign_key => :usid みいな感じで書くといけます。
http://d.hatena.ne.jp/babie/20100809/1281316974 mongoのリレーションはここがわかりやすい!
http://d.hatena.ne.jp/runatubu/20110716/1310822610 ここで、自前で実装してましたが、 ちゃんとmongoidで用意されてました!include Mongoid::Timestampsこれをmodelに書けば勝手にcreated_atとupdated_atのfieldを追加してくれて よろしくやってくれます…
その1とは書いたものの続くかどうかは・・・解らない><AR使うときって、created_atやらを設定しておけば勝手にタイムスタンプ押してくれるけど mongodbってやってくんない?自前で、before_createとbefore_update使ってやったけど、いいのかしら?
ここのサイトがいい! http://d.hatena.ne.jp/babie/20100809/1281316972
Mongo::ConnectionFailure (Operation failed with the following exception: Connection timed out):こんなエラーきた。 やっぱりローカルに立てようかな・・・
apt-get install mongodb を一応しました。Gemfileに gem "mongoid" gem "bson_ext" を書いて、bundle installあと、今回はMongoHQも使ってみようと思います。 http://mongohq.comから会員登録して無料のプランを使ってみます。 DBを作るとURIを発行してもら…