0

我正在构建一个 Rails 表单,并且有一个我正在尝试解决的有趣问题。我似乎无法在网上找到任何可以为我指明正确方向的东西。谢谢你。

是否可以使用下拉菜单为文本字段选择 :object_name ? 在我的脑海中,我正在描绘一个嵌套在 text_field 表单助手中的 collection_select 表单助手,尽管不确定这是可能的。

在表单中,我希望用户从数组中选择正确的 :object_name

[:object_1, :object_2, :object_3, :object_4]

然后用文本字段给该条目一个值

text_field(object_name, method, options = {})

对象是同一模型中的所有 db 列。

4

1 回答 1

0

是的,您可以使用jquery.

在更改对象名称下拉值时,更改name文本字段的属性。

$('#selectObjectName').change(function(){
  var field = document.getElementById("id-of-the-text-field-to-be-changed");
  field.setAttribute("name", "value-came-from-the-selected-dropdown"); 
})
于 2016-07-25T04:00:51.383 回答