我有一个表单,用户可以在其中编辑以前输入的数据,其中一些数据来自新表单上的选择框。在编辑表单中,再次选择这些相同的字段,以避免覆盖当前值,我将其作为选项传入。(如下)
<%= f.select :ldn, options_for_select([[@subcontractor.ldn], ["No"], ["Yes"]]) %>
这样做的结果是选择框有三个选项,其中两个是重复的。
任何人都可以建议一个体面的解决方案吗?
我有一个表单,用户可以在其中编辑以前输入的数据,其中一些数据来自新表单上的选择框。在编辑表单中,再次选择这些相同的字段,以避免覆盖当前值,我将其作为选项传入。(如下)
<%= f.select :ldn, options_for_select([[@subcontractor.ldn], ["No"], ["Yes"]]) %>
这样做的结果是选择框有三个选项,其中两个是重复的。
任何人都可以建议一个体面的解决方案吗?