Ruby on rails 将登录/注销路由到特定页面
我已经为Rails项目创建了登录名和frontpage控制器。用户将被路由到Ruby on rails 将登录/注销路由到特定页面,ruby-on-rails,routes,Ruby On Rails,Routes,我已经为Rails项目创建了登录名和frontpage控制器。用户将被路由到根目录:“login#show”,该目录具有登录功能。当他们登录或注销时,他们进入根页面。但我想看到的是,当用户登录时,他被路由到frontpage\show,当用户注销时,他被引导到login\show get 'auth/:provider/callback', to: 'sessions#create' get 'auth/failure', to: redirect('/') get 'signout
根目录:“login#show”
,该目录具有登录功能。当他们登录或注销时,他们进入根页面。但我想看到的是,当用户登录时,他被路由到frontpage\show
,当用户注销时,他被引导到login\show
get 'auth/:provider/callback', to: 'sessions#create'
get 'auth/failure', to: redirect('/')
get 'signout', to: 'sessions#destroy', as: 'signout'
resources :sessions, only: [:create, :destroy]
resource :home, only: [:show]
root to: "login#show"
实现这种新路由的最佳方法是什么?在会话控制器中,我将
重定向到root\u url
到重定向到'/frontpage/show'
,现在我得到重定向。在会话控制器中,我将重定向到root\u url
到重定向到'/frontpage/show'
,现在我得到了重定向。由会话控制器重定向到您想要的任何路径。我没有看到您的路由中首先提到的frontpage
控制器。由会话控制器重定向到您想要的任何路径。我没有看到您的路由中首先提到的frontpage
控制器。