我正在构建一个rails表单并且有一个我想要解决的有趣问题。我似乎无法在网上找到任何指示我正确方向的东西。谢谢。
是否可以使用下拉菜单为文本字段选择:object_name? 在我的脑海中,我正在想象一个嵌套在text_field表单助手中的collection_select表单助手,虽然不确定这是可能的。
在表单中,我希望用户从数组中选择正确的:object_name
[:object_1, :object_2, :object_3, :object_4]
然后为该条目赋予文本字段
的值text_field(object_name, method, options = {})
对象是同一模型中的所有db列。
答案 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");
})