I searched google and got suggestions from several forums to change to bootstrap_form_for instead of form_for. Unfortunately, the form still didn't change. So my question is what the differences between bootstrap 3.x and bootstrap 2.x and

You are using old Bootstrap 2 syntax for your sizing of the form. You can see that from Bootstrap 2 to Bootstrap 3, they changed the syntax of the grid system: http://getbootstrap.com/css/#grid

So basically instead of using:

<div class="span6 offset3">

You would use something like this:

<div class="col-lg-offset-3 col-lg-5">

EDIT: I almost forgot! Take any divs you have applied the old syntax to and just copy and paste into this application and it will do a really good job converting it to the Bootstrap 3 syntax Here is the link: http://code.divshot....trap3_upgrader/

The following helper:

bootstrap_form_for

is only available if you have the bootstrap_form gem installed and in your applications Gemfile. But I use it myself and I really recommend it. Here is the link to the Github page in case you didn't already know about it: https://github.com/b...bootstrap-forms