问题
Twitter Bootstrap has this role attribute for forms:
<form role="form">
How can I include the role attribute in Rails form helpers? I tried this, but it doesn't work:
<%= form_for @user, class: "form-horizontal", role: "form" do |f| %>
回答1:
You need to specify it as an html option:
<%= form_for @user, html: {class: "form-horizontal", role: "form"} do |f| %>
回答2:
form_for
and form_tag
have to be used differently:
form_for:
<%= form_for @user, html: { class: "form-horizontal", role: "form" } do |f| %>
form_tag:
<%= form_tag some_path, class: "form-horizontal", role: "form" do |f| %>
来源:https://stackoverflow.com/questions/19622056/include-bootstrap-role-attribute-in-rails-form-helper