Simple_form将类添加到表单中

问题描述 投票:17回答:3

我在我的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课程?

ruby-on-rails simple-form
3个回答
3
投票

这是intended behaviour

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


53
投票

它对我有用

= 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">

3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.