Vertical (default)

<%= formatted_form_for @user, :url => '' do |form| %>
  <%= form.text_field   :name, :help_block => 'Help Block' %>
  <%= form.text_area    :bio, :rows => 3 %>
  <%= form.select       :gender, ['male', 'female'] %>
  <%= form.radio_button :single, ['yes', 'no'] :label => 'Independent?' %>
  <%= form.check_box    :colors, {:inline => true}, ['red', 'green'] %>
  <%= form.check_box    :is_awesome %>
  <%= form.check_box    :is_terrible %>
  <%= form.text_field   :exception %>
  <%= form.text_field   :income, :prepend => '$', :append => '.00' %>
  <%= form.text_field   :extra, 
    :prepend_html => '<button class="btn">Action</button>',
    :append_html  => '<button class="btn">Action</button>'
  %>
  <%= form.submit :class => 'btn' %>
<% end %>
<%= formatted_form_for @user, :url => '' do |form| %> <%= form.text_field :name, :help_block => 'Help Block' %> <%= form.text_area :bio, :rows => 3 %> <%= form.select :gender, ['male', 'female'] %> <%= form.radio_button :single, ['yes', 'no'], :label => 'Independent?' %> <%= form.check_box :colors, {:inline => true}, ['red', 'green'] %> <%= form.check_box :is_awesome %> <%= form.check_box :is_terrible %> <%= form.text_field :exception %> <%= form.text_field :income, :prepend => '$', :append => '.00' %> <%= form.text_field :extra, :prepend_html => '', :append_html => '' %> <%= form.submit :class => 'btn' %> <% end %>

Horizontal

  <%= formatted_form_for :user, :type => :horizontal do |form| %>
    # ... same as above
    <div class="form-actions">
      <%= form.submit :class => 'btn' %>
    </div>
  <% end %>
<%= formatted_form_for @user, :url => '', :type => :horizontal do |form| %> <%= form.text_field :name, :help_block => 'Help Block' %> <%= form.text_area :bio, :rows => 3 %> <%= form.select :gender, ['male', 'female'] %> <%= form.radio_button :single, ['yes', 'no'] %> <%= form.check_box :colors, {:inline => true}, ['red', 'green'] %> <%= form.check_box :is_awesome %> <%= form.check_box :is_terrible %> <%= form.text_field :exception %> <%= form.text_field :income, :prepend => '$', :append => '.00' %> <%= form.text_field :extra, :prepend_html => '', :append_html => '' %>
<%= form.submit :class => 'btn' %>
<% end %>

Inline

  <%= formatted_form_for @user, :url => '', :type => :inline do |form| %>
    <%= form.text_field   :name, :label => false, :placeholder => 'Name' %>
    <%= form.select       :gender, ['male', 'female'] %>
    <%= form.check_box    :colors, {}, ['red', 'green'] %>
    <%= form.submit :class => 'btn' %>
  <% end %>
<%= formatted_form_for @user, :url => '', :type => :inline do |form| %> <%= form.text_field :name, :label => false, :placeholder => 'Name' %> <%= form.select :gender, ['male', 'female'] %> <%= form.check_box :colors, {}, ['red', 'green'] %> <%= form.submit :class => 'btn' %> <% end %>

Search

  <%= formatted_form_for @user, :url => '', :type => :search do |form| %>
    <%= form.text_field   :name %>
    <%= form.text_field   :name, :label => false, :placeholder => 'Search by Name',
      :prepend      => '@',
      :append_html  => '<button type="submit" class="btn">Search</button>' %>
  <% end %>
<%= formatted_form_for @user, :url => '', :type => :search do |form| %> <%= form.text_field :name %> <%= form.text_field :name, :label => false, :placeholder => 'Search by Name', :prepend => '@', :append_html => '' %> <% end %>