2012-12-16 39 views
15

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

<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

这对我的作品config.form_class = 'form-horizontal'并保持new_model类

+1

这个明显的缺点是现在每个表单都有这个类,这通常不是你想要的。 –

43

工作对我来说是这样

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

我认为值得一提的是,这个问题在2012年12月提出。根据版本历史记录,https://rubygems.org/gems/simple_form/versions,Simple Form 3尚未发布。在简单的形式2中,这个答案是不正确的。 –

相关问题