我有一个 user_inputs 表,我在其中将设备订阅状态存储在 sub_status 列下,并且这些订阅状态作为下拉选项存储在同名下。现在,从下拉列表中选择一个选项后,我想将设备资产表中的状态 ID 保存在column_name subscription_status 下,并在浏览器上显示状态。我正在为它尝试collection_select,但它不起作用。
<div class="pluginESV_formfield">
<%= f.label :subscription_status %><br />
<%= collection_select :sub_status,UserInput.all,:id, :subscription_status %></div>
这给出了错误,错误数量的参数,请帮助我。
这里-
- :sub_status 是具有下拉选项的字段。
- UserInput 是这些状态的来源模型。
- :id 是 user_inputs 表中 sub_status 的索引
- :subscription_status 是设备资产表中将存储选定 ID 的列。我没有得到代码有什么问题。
这个你能帮我吗。