Я создал логин и контроллер главной страницы для моего проекта Rails. Пользователи получают маршрутизацию до root to: "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"
Каков наилучший способ для достижения этой новой маршрутизации?
Это до контроллера сеанса, чтобы перенаправить на любой путь, который вы хотите. –
Я не вижу в первую очередь 'frontpage' контроллера, упомянутого в ваших маршрутах. –