Не позволяйте Rails перенаправлять страницу - PullRequest
0 голосов
/ 10 февраля 2011

У меня возникли некоторые проблемы, и я надеюсь, что кто-то может мне помочь.У меня есть файл erb с формой, в которой есть кнопка.Когда вы нажимаете кнопку, она перенаправляет страницу в другое место и показывает файл erb, на который я указывал.Это здорово, за исключением того, что я действительно хотел бы поместить содержимое этого файла, направленного в erb, в div, который находится ниже моей формы.Мой взгляд выглядит примерно так:

<div id="formentry">
  <%= form_for @time, :url => {:action => 'list'}, :remote => true, :update => 'results' do |f|%>
  <%= select :time, :period, TimeSelectModel::TIMEVALUES %>
  <%= f.submit "Submit" %>
<% end %>
</div>

<div id="results"></div>

Из того, что я читал в Интернете, похоже, что вы должны использовать этот подход в Rails3, но я не вижу, что он работает.(см .: страница полностью перенаправлена) Что я делаю не так?Спасибо.

1 Ответ

1 голос
/ 11 февраля 2011

У меня сложилось впечатление, что вы хотите отправить форму и показать результаты, не покидая страницу. То, что вы хотите сделать, требует использования javascript / ajax.

Оформить заказ Railscast 205 для примера, как это сделать.

...