Gem simlp_form 中 selcet 添加 class

a167651202 · January 16, 2014 · Last by user_tony replied at January 16, 2014 · 2251 hits

<%= f.select :node_id, Node.all.map { |c| [c.name, c.id]}%> 添加 class 我尝试了以下方法添加: <%= f.select :node_id, Node.all.map { |c| [c.name, c.id]}%, :input_html => {:class => 'myclass'}> <%= f.select :node_id, Node.all.map { |c| [c.name, c.id]}%, :class => 'myclass'> 没能成功按照 gem 的文档我创建了 app/inputs/collection_select_input.rb class CollectionSelectInput < SimpleForm::Inputs::CollectionSelectInput def input_html_classes super.push('chosen') end end 还是不行,求大神指点啊。谢谢各位

<%= f.select :node_id, Node.all.map { |c| [c.name, c.id]},{},{ class: 'myclass'} %>

<%= f.input :node_id, label: 'node_id', collection: Node.all.map { |c| [c.name, c.id]}, include_blank: false, input_html: {class: 'myclass'} %>
You need to Sign in before reply, if you don't have an account, please Sign up first.