У меня есть модель Mongoid, и проверки вообще не работают. Нет сообщений об ошибках, нет проблем, но я могу вставить неверные данные.
class Place
include Mongoid::Document
include Mongoid::Timestamps
field :address, :type => String, :required => true
field :headline, :type => String, :required => true
validates :headline, :presence => true, :length => { :minimum => 10, :allow_blank => false }
validates :address, :presence => true, :length => { :minimum => 5, :allow_blank => false }
# ...
end
Несмотря на то, что похоже, что он должен работать, модель сохраняет, не выдавая ошибку (например, значение nil или "abc").
Как мне заставить их работать?