Мне нужен какой-то код, который бы автоматически перезагружал посты и вставлял их в div post_container:
<%= link_to_remote "Update", {:action => 'ajax_update', :id => @posts, :update => 'post_container'}, :confirm => "Are you sure?" %>
Этот фрагмент rails в моем home.html.erb фактически занимает всю страницу (заголовок, заголовоктеги body) и помещает его в div post_container.Зачем?Кроме того, насколько я могу судить, функция ajax_update даже не вызывается.
Как мне поступить так, как я пытаюсь?И почему происходит загрузка всей этой страницы?Я использую Rails 2.3.11
(правка: также, когда вы нажимаете на ссылку, диалоговое окно подтверждения отсутствует)
РЕДАКТИРОВАТЬ 2: вывод html фрагмента кода:
<a confirm="Are you sure?" href="#" onclick="new Ajax.Updater('post_container', '/home', {asynchronous:true, evalScripts:true, parameters:'authenticity_token=' + encodeURIComponent('uaqM0Ie8to5pprvE6WcF416DN0vNeyO7Xa+JM6VZFY4=')}); return false;">Update</a>