mongoid

mongoid Timestamps

これって、ソース見たら。 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

mongoidでdefault_scope

default_scope order_by([:created_at, "DESC"]) こんな感じに書きます。

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 みいな感じで書くといけます。

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

MongoHQはtime outになりやすい?

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

mongoidで遊んでみる

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