1

フォームが保存されたときにネストされた属性が変更されたかどうかを識別する方法がレールにあるかどうか疑問に思っていますか?

例: 'shop' というモデルがあり、これには配達エリア用のチェック ボックスがネストされています。

「ショップ」が変更されるたびに、ネストされた「配達エリア」属性が変更されたかどうかを知りたいです。何か案は?

4

1 に答える 1

2

_changed?属性に追加して、変更されたかどうかを確認します。

my_shop.delivery_areas.first.some_checkbox_changed?

true または false を返します

于 2011-09-11T20:58:49.430 に答える