我正在开发 Rails 2.3.9 应用程序。我需要将一个类传递给选项。我正在做的方式是
<%= select(:resporg, "hresporg_#{row_id}",options_for_select(["Item11",["Item 2", {:class => 'has-versions'}]]), {}, {:multiple => true})%>
输出
<select id="resporg_hresporg_1" name="resporg[hresporg_1][]" multiple="multiple">
<option value="Item11">Item11</option>
<option value="classhas-versions">Item 2</option>
</select>
如果您检查上面的输出,该类将作为值出现。知道出了什么问题吗?
最佳答案
根据this ,
['display','value',:class => 'option_class']
将产生
<option value="value" class="option_class">display</option>
所以对于你的情况,我会尝试这个:
["Item 2", "Item2", :class => 'has-versions']
关于ruby-on-rails - 将 html 类传递给 options_for_select 中的选项不起作用 Rails 2.3.9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14751369/