在 Rails 中添加 css class 到 select
Adding a css class to select in Rails
我一直在尝试使以下 class 应用于 select/dropdown,但我做不到!
= f.select attr, [1,2,3], class: 'form-control', include_blank: true
我试图阅读 rails 代码,here and here。
好像没有实施?
但它适用于文本字段:
= f.search_field attr, options.merge(class: 'form-control')
我正在使用 slim and simple_form
select
采用 2 个哈希选项,第一个用于 'select options',另一个用于 'html'。
尝试以下操作:
= f.select(attr, [1,2,3], { include_blank: true }, { class: 'form-control' })
通过这种方式,您可以将 class 和内联 CSS 添加到 select 标签
<%= 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;" %>
我一直在尝试使以下 class 应用于 select/dropdown,但我做不到!
= f.select attr, [1,2,3], class: 'form-control', include_blank: true
我试图阅读 rails 代码,here and here。 好像没有实施? 但它适用于文本字段:
= f.search_field attr, options.merge(class: 'form-control')
我正在使用 slim and simple_form
select
采用 2 个哈希选项,第一个用于 'select options',另一个用于 'html'。
尝试以下操作:
= f.select(attr, [1,2,3], { include_blank: true }, { class: 'form-control' })
通过这种方式,您可以将 class 和内联 CSS 添加到 select 标签
<%= 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;" %>