response_to не перенаправляет на новый URL - PullRequest
1 голос
/ 25 февраля 2012

Во всех других методах он отлично работает с format.html, но в этом с format.js он обновляет представление, но видимый URL остается прежним

 respond_to do |format|
 format.html { redirect_to some_path }
 format.js { redirect_to(:action => :index, :format => :js, :date => day}
 end

, если я изменяю дату представлениялибо не обновится:

 format.js { redirect_to(:action => :index, :format => :js, :date => params[:date])}

Если я закомментирую format.html, все будет работать так же.

Нужно ли обновлять атрибуты или как-то обновлять скрытое значение?Или добавить еще один редирект?Что я могу делать не так?

1 Ответ

5 голосов
/ 29 февраля 2012

format.js должен возвращать код js, поэтому в этом случае вам придется перейти на этот

format.js { "window.location = 'your url';" }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...