Q:

Simple_form adding class to form

I am using simple_form in my Rails application, I tried to add form-horizontal class to my 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">

When I use html: { class: "form-horizontal" } it change class="simple_form new_order" to class="simple_form form-horizontal".
What should I do to keep new_order class?

A:

it works for me like this
= simple_form_for @model, html: { class: "form-horizontal"} do |f|
  ...

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

A:

It's intended behaviour.
So if you want to change it you should monkey-patch simple_form_css_class method in this file.

A:

this works for me config.form_class = 'form-horizontal' and keep new_model class

