2016-12-08 79 views
0

我創建了三個設計模型用戶,管理員,培訓師。對於用戶和管理員,我想用電子郵件和密碼登錄。對於培訓師,我想用用戶名和密碼登錄。我們如何實現這一目標?具有多個登錄頁面的多個設計模型

回答

1

默認情況下,您的用戶和管理員應該已經使用Devise以電子郵件和密碼登錄。

要設置登錄名和用戶名爲您的培訓師結帳此鏈接。

https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-sign-in-using-their-username-or-email-address

這將使你的導師與任何用戶名或郵箱登錄。您可以在頁面上顯示,因爲我們正在向教員模型添加用戶名遷移。

您還需要向培訓師註冊頁面添加字段。