2012-12-26 38 views
2

我是Ruby on Rails的新手,我開始使用Devise(2.1.2)開發應用程序。我試圖弄清楚我想如何使用用戶角色。它是這樣的:設計用戶級別理論

用戶在網站上註冊,這是唯一可能的,如果此用戶已被其他用戶邀請。 (註冊用戶需要邀請碼)。然後,該用戶將從第1級開始,並且可以通過努力獲得經驗積分,從而通過應用程序中的工作達到更高級別。最高級別將是級別10.

我還想在版主級別中提供用戶提交審閱者作業的審閱。但這些版主是普通用戶,也只是從第1級開始。

其次,要邀請其他用戶只能在級別2和更高級別獲得,則可以邀請的用戶越多。現在,您無法將無限用戶保留在uitnodigigen中,但例如:在2級但只有2個3級4級用戶,您可以邀請5個用戶和2個5級用戶。

我希望我的理論是可行的,而且有人能夠通過一些代碼走我,並討論我的理論可能性。

謝謝。

回答