请列出您认为最好的支持Rails 3的RoR授权插件。
您需要一个授权或认证插件吗?似乎每个人都只提供了认证插件。
认证
通过验证用户凭据来验证用户,使她可以进入系统
Devise 是其中一个可与 Rails 3 很好地配合使用的认证插件:
授权
验证已登录用户是否被允许访问系统中的某些功能
以下是在 Rails 中可用(可以很好地与 Rails 3 配合使用)的授权插件列表:
CanCan 更简单直接。Decl_auth 更干净,但某些阶段可能会变得非常困难。希望这有所帮助。
我强烈推荐使用 Devise - 它和 Rails 3 配合完美,而且在我的经验中,开发人员非常乐于回答 Devise Google Group 中的问题。此外,还有两个关于 Devise 的 Railscasts - http://railscasts.com/episodes/209-introducing-devise 和 http://railscasts.com/episodes/210-customizing-devise。CanCan 是一个授权解决方案,可以与 Devise 结合使用 - 看看 Railscast,这个插件再次在 Rails 3 中表现出色。希望能对您有所帮助!
我推荐使用devise。