我有一张表格:
- form_tag form_path(args), :remote => true do
提交诉讼:
def foo
@newpost = Post.create(params[:foo])
render :bar
end
并呈现bar.js.erb,如下所示:
<% if @newpost %>
$("#baz").prepend("<%= escape_javascript render(:partial => 'foo/bat', :locals => { @newpost => @newpost }) %>");
<% else %>
$("#baz").prepend(otherstuff);
<% end %>
结果是部分不是GET,我理解为什么,因为它是一个POST请求。除了重定向或加载另一个动作之外的任何变通方法?
谢谢!