【发布时间】:2016-06-03 09:37:03
【问题描述】:
我有一个如下所示的选择助手,我已禁用它并想将“1”作为默认值,但找不到怎么做?
<%= f.select :fuel_incl, [[t('shared.incl'),'1'],[t('shared.notInc'),'0']], {}, {class: "Select-control u-sizeFull fuel_incl", :disabled => true} %>
它被禁用,所以它应该选择 1 作为默认值。
编辑
我看到它可以从控制台运行;
<select class="Select-control u-sizeFull fuel_incl" disabled="disabled" name="boat[fuel_incl]" id="boat_fuel_incl">
<option selected="selected" value="1">Included</option>
<option value="0">Not Included</option></select>
但它不会作为参数发送,当我取出禁用 true 并选择值发送表单时,它可以工作..
EDIT2
无论如何,我已经通过只给出一个选择值来解决它;
<%= f.select :fuel_incl,
[[t('shared.incl'),'1']],
{ selected: '1' },
{ class: "Select-control u-sizeFull fuel_incl" } %>
【问题讨论】:
标签: ruby-on-rails select default