目前最受欢迎的Ruby on Rails AUTHORIZATION gem / plugin?

时间:2009-12-13 03:00:19

标签: ruby-on-rails authorization

目前最流行的Ruby on Rails AUTHORIZATION gem / plugin是什么?

(我正在使用AuthLogic进行身份验证)

由于

4 个答案:

答案 0 :(得分:5)

不确定最受欢迎的解决方案,但Ryan Bates(RailsCasts成名)最近发布了一个名为CanCan的新授权插件,看起来非常易于使用,并且显然与AuthLogic集成良好。可能值得一看。

Declarative Authorization看起来也很不错,虽然我还没有使用它。

答案 1 :(得分:4)

我喜欢Declarative Authorization还有一个非常好的railscast

答案 2 :(得分:4)

看看@ Ruby-Toolbox - ruby​​-toolbox.com。

专门回答您的问题, declarative_authorization 目前是最受欢迎的。

http://www.ruby-toolbox.com/categories/rails_authorization.html

它们按受欢迎程度排列。快速浏览一下右栏“人气排名”,即可快速浏览。

答案 3 :(得分:2)

我正在寻找这两种解决方案中的一种。主要区别在于作者对相同逻辑的实现。 DA使用角色表示使用DSL(如Rake),使用本机Ruby包含和类方法表示CanCan。

我现在要和CanCan一起跑。由于我使用模块而不是Rake风格的DSL,因此看起来更自然,更容易使用。

CanCan的作者Ryan Bates发布了这条推文,“CanCan vs Declarative Authorization ...”: http://twitter.com/rbates/status/5789648368

并排链接到两个实现: http://gist.github.com/236709