【问题标题】:Adding a css class to select in Rails在 Rails 中添加要选择的 CSS 类
【发布时间】:2016-05-12 14:32:24
【问题描述】:

我一直在尝试使以下类适用于选择/下拉菜单,但我做不到!

 = f.select attr, [1,2,3],  class: 'form-control', include_blank: true

我试图阅读 Rails 代码,herehere。 好像没有实施? 但它适用于文本字段:

 = f.search_field attr, options.merge(class: 'form-control')

我正在使用slimsimple_form

【问题讨论】:

    标签: css ruby-on-rails select simple-form slim-lang


    【解决方案1】:

    select 采用 2 个哈希选项,第一个用于“选择选项”,另一个用于“html”。

    尝试以下操作:

    = f.select(attr, [1,2,3], { include_blank: true }, { class: 'form-control' })
    

    【讨论】:

    • 谢谢!它有效!!,我尝试了所有可能的方式,但没有考虑将类放在 {} 中!
    【解决方案2】:

    通过这种方式你可以添加类和内联CSS来选择标签

    <%= select_tag :db_field, options_for_select(@users.select([:email, 'users.id']).map{|user| [user.email, user.id]}), class: 'class_name_1 class_name_2', style: "min-width: 100px;" %>
    

    【讨论】:

      猜你喜欢
      • 2016-10-01
      • 2011-11-14
      • 2017-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多