我在Ruby on Rails应用程序中使用SimpleForm。为了使我的输入在我当前的CSS中看起来很好,我需要每次都为输入禁用包装器:
f.input :email, wrapper: false, input_html: { class: 'input' }
如何全局删除此包装?
答案 0 :(得分:1)
如果“全局”表示应用程序中的所有表单,那么我认为不能通过config / initializers / simple_form.rb中的标准配置来完成。但是,您可以通过为其中的所有输入设置默认值来轻松禁用表单中的包装:
<%= simple_form_for @user, defaults: { wrapper: false } do |f| %>
请记住,simple_form中的包装器是高度可配置的,并且可以使用初始化程序中的选项来控制它们。