Итак, я использую form_remote_tag для попытки отправки формы ajax, например так:
<% form_remote_tag :update=> 'test', :url=> {:action=>'test_action'} do -%>
Это делает без видимой проблемы:
<form action="/pages/test_action" method="post" onsubmit="new Ajax.Updater('test', '/pages/test_action', {asynchronous:true, evalScripts:true, parameters:Form.serialize(this)}); return false;">
Действие test_action:
def test_action
if request.xhr?
render :text => 'some text'
else
puts 'nope'
end
end
Когда я отправляю форму (с помощью кнопки отправки ничего странного, как событие jquery submit ()), ajax-запрос не выполняется. Проверка xhr возвращает false. Помогите пожалуйста ??