Я бы рекомендовал не использовать Date
, но вместо этого DateTime
:
field :set_date, :type => DateTime
Теперь он будет храниться не только в 1 поле, например:
"set_date" : ISODate("2012-03-14T17:42:27Z")
Но Mongoid будет правильно обрабатывать различные преобразования для запросов, которые вы хотите:
SimpleAction.where( :set_date => { :$lte => Date.today } )