rails f.select - 禁用选项

时间:2014-05-22 23:10:01

标签: ruby-on-rails forms

我希望能够禁用一个实质上可以用作占位符的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/

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我想我想出来了但是这是正确的吗?

<%= f.select(:difficulty, [['Difficulty', '0'], ['Beginner', 1], ['Intermediate', 2], ['Advanced', 3]], {:disabled => 0, :selected => 0}, { :class => 'selectpicker' }) %>