我有一点form_for @user,这是密码重置,我不希望它看起来像其他@user编辑表单。 但是我试过的任何东西都没有将这个表单分配给form_for的默认html类以外的东西,即“edit_user”。
尝试:
<%= form_for @user, :url=>update_pass_path(:class=>'reset_pass'), :method=>'put' do |f| %>
和
<%= form_for @user, :url=>update_pass_path, :class=>'reset_pass', :method=>'put' do |f| %>
仍然是edit_user。 任何解决方案?
答案 0 :(得分:2)
您可以将任何html选项作为options
哈希
form_for(@user, :url=>update_pass_path, :html => { :class => "reset_pass", :method=>'put' }) do |f|
.....
end
请参阅文档:Form for - API Docs
答案 1 :(得分:1)
试试这个:
<%= form_for @user, :url => update_pass_path, :html => { :class => "reset_pass" }, :method => 'put' do |f| %>