23

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

4

3 回答 3

63

它对我有用

= 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">
于 2014-06-18T01:18:48.810 回答
3

这是预期的行为

所以如果你想改变它,你应该在这个文件simple_form_css_class中使用猴子补丁方法。

于 2012-12-16T18:42:14.537 回答
3

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

于 2013-10-29T18:17:54.683 回答