我有一個ajax投票按鈕:如果用戶點擊「豎起大拇指」的圖像,但沒有登錄,那麼他們應該看到一個對話框,要求他們先登錄。成功DEVISE登錄後,如何將用戶重定向回以前需要登錄的操作?
要做到這一點對話框,我使用jQuery和facebox綁定到ajax:failure事件。如果用戶未登錄,Devise會引發401 Unauthorized。facebox會在顯示DEVISE登錄表單的彈出對話框中加載登錄的遠程html。
除了成功登錄後,所有工作都會正常工作,用戶將被重定向到主頁。如果用戶被重定向到他們正在查看的帖子,以便他們可以繼續投票,那將會更直觀。
是否有實現此行爲的最佳實踐方法?
謝謝。
這裏接受如何? – coreyward