-
Type: Task
-
Resolution: Done
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
class Foo
include Mongoid::Document
field :name, :type => String
field :type, :type => String
validates :type, :presence => true, :inclusion => ['A', 'B']
end
In rails console:
> foo = Foo.create(:name => 'Foo', :type => 'A') #=> #<Foo _id: ... >
> foo.update_attribute(:type, 'C') #=> true
> foo.reload && foo.type #=> "C"
> foo.valid? #=> false