Я переопределяю метод входа Devise по умолчанию:
def after_sign_in_path_for(resource)
stored_location_for(resource) || jobs_path
end
Так что, когда авторизованные пользователи входят в систему, они попадают на мою страницу вакансий. Что хорошо,
но проблема, с которой я столкнулся, заключается в том, что я хотел бы иметь возможность использовать страницы разработки пароля (новые / редактировать), обычно находящиеся в / users / password / new и / users / password / edit, но когда я пытаюсь перейти в эти места (http://localhost:3000/users/password/new), Я сразу же перенаправлен обратно на страницу вакансий. Что мне нужно сделать, чтобы исправить это. Ниже приведена часть моего rout.rb, если это помогает:
devise_for :users, :skip => [:sessions] do
# devise/sessions
get 'signin' => 'devise/sessions#new', :as => :new_user_session
post 'signin' => 'devise/sessions#create', :as => :user_session
get 'signout' => 'devise/sessions#destroy', :as => :destroy_user_session
end
resources :users
Заранее спасибо за ваше время и помощь.