В моем приложении на Rails 3 у меня есть простая форма, например:
<%= form_tag({:controller => "activity", :action => "record"}, :method => "post", :remote => true, :class => "myform") do %>
<%= hidden_field_tag 'name', 'Jack' %>
<% end %>
мой контроллер: (activity_controller.rb)
def record
#...something
respond_to |format|
format.js # app/views/activity/record.js.erb
end
end
В файле record.js.erb:
alert("hello");
Когда я пытаюсь отправить форму с помощью jquery, из консоли Firebug с помощью:
$('.myform').submit();
форма обычно отправляет запрос на публикацию, но контроллер не отображает record.js.
Перенаправляет на локальный хост / активность / запись.
Я полагаю, что с моей формой что-то не так ..
Можете ли вы определить проблему?