Удаленная ссылка Rails 3 отображает код RJS на странице - PullRequest
0 голосов
/ 24 ноября 2010

У меня есть приложение Rails 3, которое использует удаленную ссылку / AJAX для обновления партиала на странице. На мой взгляд, у меня есть следующее:

<%= link_to 'link text', {:action => 'update_details'}, :remote => true %>

Это действие в моем контроллере имеет следующее:

render(:update) do |page| page.replace_html 'details', :partial => 'details' end

Вместо обновления с помощью HTML в части «детали» он перенаправляет на страницу, которая печатает код RJS для этого:

try { Element.update("details", "\nDetails\n\n"); } catch (e) { alert('RJS error:\n\n' + e.toString()); alert('Element.update(\"details\", \"\nDetails\n\n\");'); throw e }

Я не получаю никакой ошибки Javascript, и я включаю все необходимые файлы Javascript, включая Prototype.

1 Ответ

1 голос
/ 24 ноября 2010

пожалуйста, включите хелпер csrf_meta_tag в заголовок ..

...