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 %>