【问题标题】:Setting a class on a rails select在 rails select 上设置类
【发布时间】:2010-07-20 00:59:38
【问题描述】:

我需要为这个 rails select 设置一个 HTML 类,我已经尝试了很多变体,但什么也没做

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      • 2013-01-09
      • 2012-05-08
      • 2016-03-23
      • 1970-01-01
      相关资源
      最近更新 更多