Лямбда не работает по умолчанию для mongoid - PullRequest
0 голосов
/ 07 февраля 2012

Я создал область по умолчанию, используя следующий синтаксис, но, похоже, это не работает.Он оценивает 5.minutes.ago при загрузке приложения и затем использует то же самое оцененное время для запроса данных.

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

Я использую монгоид 2.4.3, рельсы 3.1.3 и ruby ​​1.9.3-p0.

Любое предложение будет мне очень полезно.

Спасибо

1 Ответ

1 голос
/ 25 февраля 2012

Редактировать: В Mongoid 3.0.0 добавлена ​​поддержка областей по умолчанию с лямбдами.

Mongoid еще не поддерживает области по умолчанию с лямбдами (см. Проблему на GitHub ).

...