2012-04-03 38 views
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 

在此先感謝您的時間和協助。

回答