私は2つのモデルを持っています
class Person
embeds_one :address
end
class Address
embedded_in :person
field :city
validates :city, :presence => true
end
今私がするとき
person.address = Address.new
アドレスの検証が呼び出されます。しかし、私の場合は検証は必要ありませんし、:validates
アドレスから削除することもできません (後で必要になるため)。のようなことをしたい(:validate => false)
。誰かが思いついたら、私に知らせてください!私はmongoid-2.0.0を使用しています。