Ruby on Rails Devise Always localhost: 3000 будет перенаправлен - PullRequest
0 голосов
/ 04 января 2019

Я получил доступ localhost/3000/login_users/sign_up и зарегистрировал пользователя. После этого я получил доступ к localhost/3000/login_users/sign_in. Однако он всегда будет перенаправлен на localhost:3000.

Я выложу rout.rb . Я опубликую журнал сервера.
Почему это?

Rails.application.routes.draw do
  devise_for :login_users
  # For details on the DSL available within this file,
  # see http://guides.rubyonrails.org/routing.html
end

1 Ответ

0 голосов
/ 04 января 2019

вы можете перенаправить пользователя на определенный путь после входа в систему, определив метод в контроллере приложения.

def after_sign_in_path_for(resource) 
  some_path
end 

по умолчанию devise перенаправить на корневой путь.Вы можете установить корневой путь вways.rb также следующим образом:

 root :to => 'testers#index'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...