0
我搜索了一下,發現使用 before_filter:authenticate_user!控制器上的 會使用戶登錄後才能看到該視圖,但如果用戶未登錄,並且嘗試訪問需要登錄的頁面,它會將我重定向到/ user/sign_in。我可以更改此默認行爲嗎?我想重定向到我用登錄表單創建的頁面。重定向到設計上的其他登錄頁面
我搜索了一下,發現使用 before_filter:authenticate_user!控制器上的 會使用戶登錄後才能看到該視圖,但如果用戶未登錄,並且嘗試訪問需要登錄的頁面,它會將我重定向到/ user/sign_in。我可以更改此默認行爲嗎?我想重定向到我用登錄表單創建的頁面。重定向到設計上的其他登錄頁面
你可以改變它加入了此信息的routes.rb文件重定向到:
devise_scope :user do
get "/login" => "devise/sessions#new"
end
我愛快如閃電的答案。 –
很高興它是有用的! – Carl
這實際上並沒有完全解決我的問題,但是通過這個我走向了正確的方向,並且實際找到了解決方法。謝謝! 我實際上做的是添加:skip => [:sessions],然後手動重定向所有會話。 –