2015-08-13 144 views
-2

擁有多個Devise用戶模型的用戶如何使用用戶名或電子郵件登錄Devise的一個登錄表單然後重定向到自定義頁面?如何使用電子郵件或用戶名登錄一個登錄表單?

我能夠得到的用戶名/電子郵件登錄工作,並重定向到自己的自定義頁面,但我的問題是統一的日誌中。

+3

sign in using their username or email address你應該先閱讀[設計維基怎麼樣](https://github.com/plataformatec/devise/wiki/How-Tos) –

+0

想知道我爲什麼被低估? ...堅強的人羣。我已經閱讀了所有這些操作說明,但沒有說明如何在使用兩個獨立的Devise模型時使統一登錄工作。 – totalsms

回答

0

這可能是重複的this

你可以將這個方法添加到您的用戶模型

def self.find_for_database_authentication(conditions={}) 
 
    find_by(username: conditions[:email]) || find_by(email: conditions[:email]) 
 
end

,或者你可以看到如何讓用戶從Devisewiki

+0

我編輯了我的初始文章,詳細論述了我的問題。我能夠使用戶名/電子郵件登錄工作並被重定向到他們自己的自定義頁面,但我的問題是統一登錄。 – totalsms

相關問題