我正在使用設計進行身份驗證。如果忘記密碼,被稱爲它要求的郵件地址,併發送一個鏈接到郵件,但是當我點擊鏈接的郵件,我得到:重置密碼鏈接要求用戶登錄
您需要登錄或繼續之前報名。
我怎樣才能改變這種做法,在點擊鏈接時,它要求一個新的密碼?
UPDATE:
我已經改變了我的路線如下:
devise_for :users do
resources :users, :only => [:index, :new, :create, :edit, :update, :destroy]
end
我已經改變了我的路線 「devise_for:用戶做 資源:用戶:只=> [:指數:新:創建,編輯,:更新:摧毀] 結束」 – logesh
我不能在Rubyman的答案下寫下評論,但因爲你的用戶資源,顯示「找不到id = password的用戶」。它會嘗試調用您的「用戶#顯示」操作。 [在設計wiki上](https://github.com/plataformatec/devise/wiki/How-To:-Manage-users-through-a-CRUD-interface)你可以找到解決方案。 – evilguc