我希望能够禁用一个实质上可以用作占位符的select选项。 :提示似乎不适合我,因为这仍然是一个可选择的选项。
它是html,我想要的是:
<select class="selectpicker">
<option value="" disabled selected style='display:none;'>Difficulty</option>
<option value="b">Beginner</option>
<option value="i">Intermediate</option>
<option value="a">Advanced</option>
</select>
在轨道中我只有:
<%= f.select(:difficulty, [['Beginner', 1], ['Intermediate', 2], ['Advanced', 3]], {}, { :class => 'selectpicker' }) %>
http://jsfiddle.net/chapster82/QL6D7/
感谢您的帮助。
答案 0 :(得分:1)
我想我想出来了但是这是正确的吗?
<%= f.select(:difficulty, [['Difficulty', '0'], ['Beginner', 1], ['Intermediate', 2], ['Advanced', 3]], {:disabled => 0, :selected => 0}, { :class => 'selectpicker' }) %>