我的应用程序可以正常工作,因为我的表单中有4条记录具有相同的字段(:name
,:family_with
),用户需要填写:name
。
(PS:我使用的是嵌套表格和茧形宝石)。
这是我的表格:
= f.simple_fields_for :families do |family|
= f.text_field :name
= f.collection_select :family_with, Family.where(family_id: @family), :id, :name, {include_blank: "Choose a name"}
我正在寻找的是,collection_select :family_with
每次f.text_field :name
填充时如何更新,因此我collection_select :family_with
可以填充每个中插入的名称= f.text_field :name
。
我已经读过我可以用ajax或jQuery做到这一点,但会喜欢任何代码解决方案。
是这个吗
= f.collection_select :family_with, Family.all.where(family_id: @family), :id, :name, {include_blank: "Choose a name"},selected: f.object.family_with
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句