将CSS类添加到带有Rails的选择包装器中的options标记

时间:2010-04-12 14:48:33

标签: ruby-on-rails

如果我需要在options标签中添加一个类,该怎么办?

<option value="testme1" class="selected">testme1</option>

我无法做到这一点。

这就是我所拥有的

<%=  select(:user, :goalstext, Bodytarget.all.collect {|b| [ b.name, b.id ] },{"class", "test"}, :class => "selected", :class => "selected") %>

1 个答案:

答案 0 :(得分:0)

试试这个:

<%= select(:user, :goalstext, Bodytarget.all.collect {|b| [ b.name, b.id ] },
   {}, {:class => "selected"}) %>

记住params的顺序:

select(object, method, choices, options = {}, html_options = {})

修改

对不起,我读得太快了。我的代码将为select而不是选项添加类。我会检查你想做什么......对不起!