这是我的问题,
我有一个可以创建商家“页面”的用户。该用户可以通过像跟踪其他用户等操作代表该业务页面,就像Facebook商业页面一样。
我的应用程序的用户部分已创建,其他部分也是如此,以便跟随其他用户,但我如何才能创建它以便用户可以拥有多个业务,访问其中一个并代表该业务行事,然后动态切换它们。 I.E.用户可以切换到业务“A”并关注用户,该业务将跟随用户,然后切换到业务“B”并执行相同操作。
有人推荐宝石吗?也许是一大堆代码可能让我开始。我很难想象从哪里开始,我已经创建了一个商业模式,但需要一个火花才能让它发挥作用。
任何帮助都会很棒,谢谢!
答案 0 :(得分:1)
您可能希望查看declarative_authorization gem,它允许您在允许用户在模型上使用某些方法时设置规则。例如你可以有一个表格来模拟用户是否是一个页面的代表,然后在declarative_authorization中使用的规则中使用该表/模型。