3
我正在使用Devise進行身份驗證,以在我的Rails應用中使用。應用程序中有兩個設計模型,admin
和customer
。根據模型驗證自定義設計的Flash消息
客戶模型使用mobile_number
進行身份驗證,而不是通常的email_id字段。但是,管理員字段使用email_id
進行身份驗證。
現在,我正面臨的問題與devise顯示的默認flash消息有關。
考慮,當用戶輸入無效的登錄憑據,該消息是
'Invalid email or password'
我想自定義基於模型的此消息。所以,如果管理員輸入不正確的憑據,消息是:
'Invalid email or password'
如果顧客進入一樣,它是:
'Invalid mobile number or password'