如何摆脱包装simple_form中每个输入的div?

这个输入:

 {:class => "span8"}, :placeholder => "Park Slope, Prospect Heights, Fort Green..." %> 

产生这个:

 

如何在没有div的情况下单独生成input

谢谢。

做这样的事情会传递一个params wrapper: false像这样wrapper: false

 <%= f.input :keywords, label: false, wrapper: false, input_html: { class: 'span8' }, placeholder: 'Park Slope, Prospect Heights, Fort Green...' %> 

并看到它会工作

希望这有帮助

因此,似乎最好的方法是使用f.input_field

Simple_Form的文档并没有完全拼写出来,但您可以在此处查看实际的API文档 。

来自文档:

 simple_form_for @user do |f| f.input_field :name end 

将产生:

  

使用常规text_field

 <%= f.text_field :keywords, :class => "string optional span8", :placeholder => "Park Slope, Prospect Heights, Fort Green..." %>