1
我用Rails 3設計
,並有安裝我的routes.rb文件,像這樣:設計顯示錯誤「無效的電子郵件或密碼」後要登錄
devise_for :users,
:path_names => { :sign_in => 'login', :sign_out => 'logout'}
devise_scope :user do
get '/login' => 'devise/sessions#create'
get '/logout' => 'devise/sessions#destroy'
end
resources :users
當我去/登錄我得到閃光燈消息:
Signed out successfully.
Invalid email or password.
的第一個消息是一個通知,我並不擔心,但第二個是一個警告,是惱人的用戶也打不籤又和它已經開始抱怨沒有密碼。
是否有簡單的方法來抑制此消息?也許我設置錯了。
我使用用戶名字段登錄而不是電子郵件。
我已經改變了我devise.rb有
config.authentication_keys = [ :username ]
我的問題解決了,當我res在運行遷移之後對服務器進行了測試。出於某種原因,服務器緩存了一些內容並且不會接受憑據。 – Chloe