我是ruby on rails的新手。我想在使用AJAX的rails中将class添加到form_for元素。有人可以帮我吗?
我通过谷歌搜索自己尝试了一些,但它不起作用。
我的代码是。
<%= form_for(@user, remote: doajax), :html => {:class => 'newuserform'} do |f| %>
答案 0 :(得分:0)
不要把这些问题放在这里:form_for(@user, remote: doajax)
。您正在关闭form_for
的参数,而html =>
参数未传递给form_for
。
成功:
<%= form_for @user, remote: doajax, :html => {:class => 'newuserform'} do |f| %>
更好的是,使用新的哈希语法:
<%= form_for @user, remote: doajax, html: { class: 'newuserform' } do |f| %>