2012-06-02 15 views
0

我剛纔在處理一種用戶時使用過Devise。在我玩這個應用程序中,我有兩種用戶:學生和教授。用兩種用戶設計:學生和教授

我打算用公共信息,併爲學生和教授的額外信息的兩個表創建一個用戶表。

但是,我不看我怎麼會處理申請上述兩種不同的設計用。我相信我會希望稍後使用CanCan,但我主要關心的是在處理註冊時。我基本上希望能夠有兩種不同類型的註冊:一種是教授,另一種是學生,當然也會創建一個用戶。

所以,現在我想在具有:

devise_for :users 

但是,它會更好,只是有

devise_for :students 
devise_for :professors 

你們有沒有資源讓我指點?這是一個好方法嗎?

回答

0

如果他們有很多共同的邏輯和屬性,然後創建布爾屬性教授(https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role)。否則創建單獨的資源。

相關問題