我目前是一名Rails新手,我一直在努力为这个特定的Rails应用程序绘制数据模型。我正在尝试构建一个业务员工/客户应用程序,其中有三种类型的用户(管理员、员工和客户)。
管理员将拥有完全的控制权,他/她可以添加/编辑新员工和客户(这将反过来为他们创建用户帐户)。员工将能够查看自己的帐户详细信息,客户也可以查看。
我如何用Rails devise和pundit来设置它呢?我潜伏在Google和stackoverflow上,最常见的解决方案似乎是使用一个用户模型,使用STI/pundit为用户设置角色,并限制对特定视图的访问。有没有人能在我发疯之前帮我解开这个?
发布于 2018-01-17 03:41:48
https://stackoverflow.com/questions/48288543
复制相似问题