2011-09-11 16 views
1

フォームが保存されたときにネストされた属性が変更されているかどうかを確認するための方法があるかどうか疑問に思っていますか?Rails 3:ネストされた属性が変更されているかどうかをチェックしていますか?

例:配送エリアのチェックボックスがネストされた「ショップ」というモデルがあります。

「ショップ」が変更されるたびに、これらのネストされた「配信エリア」属性が変更されたかどうかを知りたいと思います。何か案は?それが変更された場合は

答えて

2

ちょうど見に帰する_changed?を追加します。

my_shop.delivery_areas.first.some_checkbox_changed? 

それは戻ります真または偽

関連する問題