Я пытаюсь отправить форму и обработать ответ через Ajax, но rails по какой-то причине не отображает результат.
Моя форма:
Index.html.erb
<%= form_tag({:controller => "revenues", :action => "index"}, :method => "get", :class => "well form-inline", :remote => true) do %>
<%= label_tag(:from, "From:") %>
<%= text_field_tag(:from, @from_date.to_date.to_formatted_s(:rfc822)) %>
<%= submit_tag "Apply", :class => "btn" %>
<% end %>
<div class="Revenues">
test
</div>
Мой контроллер:
def index
respond_to do |format|
format.html
format.js
end
end
Мой файл шаблона: index.js.rjs
alert ("Test")
page.replace_html("Revenues", "<p>ASdfasdfdasdf</p>")
Контроллер получает запрос JS
Обработка RevenuesController # index как JS
Но по какой-то причине кажется, что javascript не возвращается в браузер (у меня есть код предупреждения для отладки - предупреждение не отображается и текст не заменяется)
Спасибо!