RSS
 

Archive for February 24th, 2012

has_many の要素を update_attributes する際に uniqueness validation が効かない

24 Feb

Card の validation が走る時点で、 #(1) はDB上に存在しないので、#(2) の validation がまんまと通ってしまう。

update_attributes を使わずに、
m.cards << Card.new(suite: "spade", number: "4") などと1つずつ入れればもちろんOKなのだが。。

 
Comments Off on has_many の要素を update_attributes する際に uniqueness validation が効かない

Posted in Rails, Ruby