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

目前最流行的Ruby on Rails AUTHORIZATION gem / plugin是哪一款?

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

谢谢

我喜欢声明性授权还有一个相当不错的railscast

不确定最流行的解决方案,但Ryan Bates(RailsCasts成名)最近发布了一个名为CanCan的新授权插件,它看起来非常易于使用,并且显然可以很好地与AuthLogic集成。 也许值得一瞧。

虽然我还没有使用它,但声明性授权看起来也很不错。

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

具体来说,回答你的问题, declarative_authorization是目前最受欢迎的。

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

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

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

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

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

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