问题
Here's what I've tried, and the simple_form_for call ignored my class setting.
# Rails code in view:
<%= simple_form_for @admin_artist, :class => 'foobarbaz' do |f| %>
# Renders:
<form accept-charset="UTF-8" action="/admin/artists" class="simple_form new_admin_artist" id="new_admin_artist" method="post" novalidate="novalidate">
Any suggestions?
回答1:
this would work
<%= simple_form_for @admin_artist, :html=> { class: 'foobarbaz' } do |f| %>
回答2:
You should use :html like this:
<%= simple_form_for @admin_artist, :html => { role: 'form', class: 'foobarbaz' } do |f| %>
来源:https://stackoverflow.com/questions/16995757/give-form-a-css-class-using-simple-form-for