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.