【发布时间】:2016-08-07 03:16:57
【问题描述】:
我的应用程序工作正常,因为我有 4 条记录,我的表单中已经有相同的字段(: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"}
我正在寻找的是,如何在每次填充 f.text_field :name 时更新 collection_select :family_with,以便我的 collection_select :family_with 可以填充已插入每个中的 名称 = f.text_field :name.
我已经读到我可以使用 ajax 或 jQuery 来完成,但我会很感激任何代码解决方案。
【问题讨论】:
-
由于您希望
family_with输入根据text_field值动态更新,因此您必须发送AJAX 或使用其他javascript。
标签: jquery ruby-on-rails ruby ajax simple-form