Label is getting displayed below checkbox

css, ruby-on-rails, view-helpers

Solution

I used following to fix the issue without overriding style of twitter bootstrap css.

<%= f.label :openid_enabled, class: 'checkbox' do %>
  <%= f.check_box :openid_enabled %>
  OpenID
<% end %>

Which generates following HTML

<label for="application_openid_enabled" class="checkbox">
  <input type="hidden" value="0" name="application[openid_enabled]">
  <input type="checkbox" value="1" name="application[openid_enabled]" id="application_openid_enabled">
  OpenID
</label>

Here is reference http://twitter.github.com/bootstrap/base-css.html

Thanks @MyHeadHurts and @Dipaks for your invaluable inputs.

Problem

``` <%= f.check_box :openid_enabled %> <%= f.label :openid_enabled, 'OpenID' %> ``` Above code generate this HTML ``` <input type="hidden" value="0" name="application[openid_enabled]"> <input type="checkbox" value="1" name="application[openid_enabled]" id="application_openid_enabled"> <label for="application_openid_enabled">OpenID</label> ``` and the label is getting displayed like ``` [x] OpenID ``` instead of ``` [x] OpenID ``` Do I need to style it or rails helpers have some build in functionality? Added I am using twitter bootstrap CSS framework in my Rails application.

Original source