我有一个与ruby on rails相关的问题。我创建了两个后端和前端。我为后端和前端添加了devise authentication gem。我在用户模型和db中添加了user_type(1 = Admin,2 = Normal User)属性。问题是我想根据用户类型添加身份验证。如果用户类型为admin,则只能访问后端,如果是普通用户,则可以访问前端。
我没有在devise gem中找到任何方法来根据用户类型添加检查。设计控制器代码非常复杂。请建议我根据用户类型添加检查的最佳解决方案。
提前致谢
您可能希望根据自己的需要调整本教程(https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-Role)