Рендеринг частичного в запросе POST - Rails - PullRequest
0 голосов
/ 30 сентября 2011

У меня есть форма:

- 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.Есть ли какие-либо обходные пути, кроме перенаправления или загрузки другого действия?

Спасибо!

...