我想为用户在我的应用程序中注册添加邀请码要求。我调查了devise_invitable gem 的设计,这看起来很有希望。但是,应该不可能像 devise_invitable 那样不断地邀请人们加入应用程序。
为了解决这个问题,我需要在我的应用程序中植入用户级别。我在 github 上找到了这个项目,现在我有了以下想法:一旦用户注册(由另一个现有用户邀请),它就会从级别 1 开始,并且必须完成任务才能存档经验点。他工作到下一个级别,他可以邀请 1 个新成员,然后在下一个级别,他可以邀请 1 个其他成员,在下一个级别,用户可以邀请 2 个成员,依此类推。
我对 Ruby 很陌生,我想知道如何实现这一点,并想知道这是否可以插入到我的用户控制器中。
感谢您阅读,祝您有美好的一天。