如何摆脱包装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..." %>