Simple_form将类添加到表单中

时间:2012-12-16 16:22:06

标签: ruby-on-rails simple-form

我在我的Rails应用程序中使用simple_form,我尝试将form-horizontal类添加到我的表单中。

<form accept-charset="UTF-8" action="/account/orders" class="simple_form new_order" data-validate="true" enctype="multipart/form-data" id="new_order" method="post" novalidate="novalidate">

当我使用html: { class: "form-horizontal" }时,它会将class="simple_form new_order"更改为class="simple_form form-horizontal"

我应该怎样做才能保持new_order课程?

3 个答案:

答案 0 :(得分:50)

它对我有用

= simple_form_for @model, html: { class: "form-horizontal"} do |f|
  ...

它编译为

<form accept-charset="UTF-8" action="/numbers" class="simple_form form-horizontal" id="new_number" method="post">

答案 1 :(得分:4)

这是intended behaviour

因此,如果您想要更改它,您应该在this file中修补simple_form_css_class方法。

答案 2 :(得分:3)

这适用于我config.form_class = 'form-horizontal'并保留new_model类