我不明白怎么做:remote =>真正适用于铁轨.我知道当我写它时会发送一个ajax请求并且会发出.js响应.但这有效吗?我的意思是,行动在哪里等等
解决方法
让我解释一下ajax-rails和remote =>的整个流程.真正
首先,当你添加remote =>如果表单将提交或调用您在表单中定义的操作.
这是一个例子:
<%= form_tag({:controller => 'my',:action => 'my_data'},:id => 'filter_form',:remote => true) do %> #code here <%= submit_tag 'save',:name => 'commit'%> <%end%>
现在,上面的代码将转到我的控制器中的my_data操作.
您可以在此处定义响应类型:
def my_data #actions on data here respond_to do |format| format.js end end
现在你必须创建一个与动作同名的.js文件:
my_data.js.erb
这是形式的整体影响.您可以通过jquery和javascript编写和更新文档元素.