SimpleForm删除包装器div

时间:2018-02-01 20:10:11

标签: ruby-on-rails ruby simple-form

我在Ruby on Rails应用程序中使用SimpleForm。为了使我的输入在我当前的CSS中看起来很好,我需要每次都为输入禁用包装器:

f.input :email, wrapper: false, input_html: { class: 'input' }

如何全局删除此包装?

1 个答案:

答案 0 :(得分:1)

如果“全局”表示应用程序中的所有表单,那么我认为不能通过config / initializers / simple_form.rb中的标准配置来完成。但是,您可以通过为其中的所有输入设置默认值来轻松禁用表单中的包装:

<%= simple_form_for @user, defaults: { wrapper: false } do |f| %>

请记住,simple_form中的包装器是高度可配置的,并且可以使用初始化程序中的选项来控制它们。