1
在它正常工作與format.html所有其他方法,但在這其中有format.js它更新的觀點,但可見網址保持不變的respond_to不重定向到新的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,一切都以同樣的方式工作。
我是否需要update_attributes或以某種方式刷新hidden_value? 或者添加另一個重定向? 我能做什麼錯?
+1不錯!這是返回js然後加載到瀏覽器的新頁面。 – 2012-02-29 04:37:12
太棒了!有用! – JohnHF 2012-03-06 18:39:08
我無法在Rails 4.1.8中使用它。我不得不這樣做:'format.js {render text:「window.location ='your url';」 }' – Brandon 2015-05-25 21:50:20