我是rails的新手,我想制作一个培训计划应用程序。我需要一个用户管理系统,并确定一个存在作为一个宝石,但我似乎无法找到一个具有所有这些所需的功能。
- 多个访问级别(用户,培训师,经理,管理员)
- 没有用户注册(培训师,经理,管理员将创建帐户,信息将通过电子邮件发送给用户)
- 用户组(用户,培训师,经理)属于组,只能管理这些组中的用户。管理员可以管理任何组中的任何人。
- 用户可以更改其帐户的详细信息并更改其密码。
- 管理员可以确定用户的登录方式(自定义字段,用户名,电子邮件)
- 可以使用mysql数据库
目前有没有所有这些功能的宝石,还是需要创建自定义宝石?