3
我的Rails應用程序中有一個before_filter
,如果用戶在提交請求(以html或js格式)提交請求時將它們註銷,那麼該用戶將發送到login_url
。將.js控制器請求渲染爲html
我希望我的format.js
產生與format.html
相同的結果,在以下情況下使用'notice'佈局呈現視圖。我怎樣才能做到這一點?
respond_to do |format|
format.js
format.html{ render :layout => "notice" }
end
嗨,謝謝你的提示。您的解決方案阻止我發生錯誤,但我仍然有問題,如果有人提交了AJAX請求,似乎什麼都沒有發生。服務器認爲它已完成其工作,但用戶沒有看到任何不同。如何轉換JS請求,以便登錄頁面顯示給用戶? – sscirrus
在這種情況下,響應必須是包含佈局內容的腳本(請參閱我的編輯): – demental