1
我重寫默認設計登入方法,例如:設計:路線及after_sign_in
def after_sign_in_path_for(resource)
stored_location_for(resource) || jobs_path
end
這樣當在身份驗證的用戶的跡象,他們被帶到我的工作頁面。這是好的, 但我遇到的問題是,我希望能夠使用Devise密碼(新/編輯)頁面,通常在/ users/password/new和/ users/password/edit中找到但當我嘗試訪問這些位置(http:// localhost:3000/users/password/new)時,我立即重定向回到作業頁面。我需要做些什麼來糾正這一點。以下是我的routes.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
在此先感謝您的時間和協助。