在轨道上设置类选择

时间:2010-07-20 00:59:39

标签: ruby-on-rails ruby ruby-on-rails-3

我需要设置一个HTML类到这个rails选择,我尝试了很多变化,没有什么

<%= add.select :state,
      @states.map { |s| [ s.name, s.abbr ] },
      :class => 'state',
      :include_blank => true
%>

1 个答案:

答案 0 :(得分:3)

我相信您的html_options应该追踪options。此外,由于您为最后两个参数指定了两个哈希值,因此您应该使用花括号来明确告诉Ruby它们是两个单独的哈希值。试试这个:

<%= add.select(:state,
      @states.map { |s| [ s.name, s.abbr ] },
      { :include_blank => true },
      { :class => 'state' }
    )
%>