2012-02-07 7 views
0

次の構文を使用してデフォルトスコープを作成しましたが、これはうまくいかないようです。アプリを読み込んでいる間に5.minutes.agoを評価し、同じ評価時間を使用してデータを照会します。ラムダがモンゴイドのデフォルトスコープで動作しない

default_scope -> { where(:created_at.gt => 5.minutes.ago) } 

私はmongoid 2.4.3、レール3.1.3、およびruby 1.9.3-p0を使用しています。

どのような提案も私にとって大きな助けになるでしょう。

おかげ

答えて

1

編集:ラムダでデフォルトのスコープの Mongoid 3.0.0サポートが導入されました。

Mongoidはまだラムダでデフォルトスコープをサポートしていません(issue on GitHubを参照)。

関連する問題