目前最受欢迎的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