Rails下拉菜单选择text_field的对象

时间:2016-07-25 02:55:58

标签: ruby-on-rails textfield form-helpers collection-select

我正在构建一个rails表单并且有一个我想要解决的有趣问题。我似乎无法在网上找到任何指示我正确方向的东西。谢谢。

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

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

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

然后为该条目赋予文本字段

的值
text_field(object_name, method, options = {})

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

1 个答案:

答案 0 :(得分: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"); 
})