2014-05-02 13 views
0

我正在一個自由職業者網站工作,那裏將有人希望僱用自由職業者和自由職業者尋找工作。首頁將顯示一個自由職業者列表,用戶可以點擊查看他們的個人檔案。我應該爲自由職業者設計兩個模型設計寶石與有人招聘

我想知道這是否是更好地生成兩個自由職業者和用戶設計的模型,或者我應該只生成一個用戶,然後用寶石一樣慘慘設置授權級別?

回答

0

有一個用戶模型與用戶類型(自由職業者vs客戶端)並基於此處理您的授權。

+0

你是什麼意思的用戶類型? – user3546559

+0

模型上的字符串屬性,稱爲類型。因此,例如,您可以在生成模型時執行此操作:'rails g model用戶名:string email:string type:string'。這可讓您擁有其他用戶類型,例如admin,您可以使用它們來授權管理員級任務。 –

+0

啊,明白了。謝謝! – user3546559