使用Rails 3表单帮助器向选项元素添加一个类



现在我有一个下拉菜单,编码如下:

<%= f.select(:mydropdown, [["None", "0"], ["Some", "1"], ["More", "2"]], { :include_blank => true })%>

是否有一种方法可以指定这些选项中的每一个都应该有一个相关的类?这样它会输出…

<option value="0" class="none">None</option>

这样我就可以用颜色编码各种选项。我可以使用CSS3,但希望有更广泛的支持,如果可能的话。

就这样做:

    <%= f.select(:mydropdown, options_for_select([ ["None", 0, {:class=>'none'}], ["Some", 1, {:class=>'bold'}], ["More", 2] ]), { :include_blank => true })%>

参考:http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html method-i-options_for_select

相关内容

  • 没有找到相关文章

最新更新