How to create 2 separate group models in Rails 3



我一直在遵循两个独立的教程来构建rails 3应用程序,每个教程都涵盖建模用户。然而,它们不包括将用户分组。特别是,我试图创建一个用户模型,其中一组用户(消费者)将被限制在浏览、购买、登录时更新自己的帐户,而第二组用户(管理员)将能够添加和维护产品、更新自己的账户,并可能创建其他帐户来管理他们的产品。如果能为我们提供帮助,我们将不胜感激。

这类东西被称为角色(管理员、消费者)和授权(购买、更新)。宝石是可用的,可以帮助你两者。

我使用CanCan进行授权,并制作自己的角色表。我建议查看Rubytoolbox,了解您的选择:https://www.ruby-toolbox.com/categories/rails_authorization

最新更新