2017-07-28 108 views
-1

我在Rails中很新。我試圖使用devise gem來註冊並登錄用戶,並且我想在登錄後將用戶重定向到另一個視圖(稱爲頁面),該視圖位於同一項目目錄的視圖文件夾中。Rails 4/5設計登錄後重定向寶石

這是我的routes.rb文件如何看待當下:

Rails.application.routes.draw do 
    root to: 'visitors#index' 
    devise_for :users 
    resources :users 

    resources :page 
end 
+0

https://stackoverflow.com/questions/7638920/redirect-after-sign-in-with-devise – Snake

回答

1

你可以重寫你的SessionsControllerafter_sign_in_path_for方法,這樣做:

def after_sign_in_path_for(resource) 
    root_path # <- The page you want redirect to after logged in 
end 

您可以在here閱讀詳細

希望它有幫助。