我有以下问题我不知道如何解决: ModelA has_many ModelB
ModelB具有bool属性"默认"。 ModelA必须只有一个带有true"默认"的ModelB条目。属性。现在,如果一个新的ModelB带有"默认"设置为true将添加到已包含ModelB的ModelA中,其中"默认为"设置为true,旧的ModelB将设置为false,新添加的将保持为true。
我使用simple_form和cocoon gem来操纵视图中的数据。谢谢你的帮助!
答案 0 :(得分:0)
我会向ModelB添加一个before_save
回调,您可以在其中更新ModalA中的所有ModelB