Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Simple_form adding class to form

Tags:

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?

like image 690
szpon Avatar asked Dec 16 '12 16:12

szpon


People also ask

How do you add classes in simple form?

It's not possible to customize it, SimpleForm add the dom class automatically based on the given object. What you can do is to add more classes by giving the :html => {:class => "bar"} option.


1 Answers

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"> 
like image 84
Pavel Kalashnikov Avatar answered Sep 19 '22 15:09

Pavel Kalashnikov