Rails - 基于订阅的授权

时间:2010-11-24 23:19:03

标签: ruby-on-rails authorization

我需要根据订阅限制用户可用的内容。 哪个铁路授权插件最好?

我通常使用声明性授权,但我认为它不适合这项任务。

谢谢,Alex

2 个答案:

答案 0 :(得分:1)

我同意你的看法。出于同样的原因,我现在正在使用cancan,因为它非常灵活,需要我更少的时间来处理。

答案 1 :(得分:0)

你可以尝试:

Fat Model Auth

非常灵活。

我认为您可能需要一个高于任何插件的逻辑级别。 我会定义一个订阅模型,(你可能已经有一个), 然后我会定义订阅可用的资源。 如果您认为它会发生很大变化,您可能希望将其放入数据库中。