请使用Rails 3支持命名FoR授权插件,您认为这是最好的。
答案 0 :(得分:35)
您需要授权或身份验证插件吗?似乎每个人都在为您提供身份验证插件。
<强>验证强>
验证用户的凭据,以便她可以进入系统
devise是使用Rails 3运行良好(开箱即用)的身份验证插件之一:
<强>授权强>
验证是否允许登录用户访问系统中的某些功能
以下是Rails中的授权插件列表(适用于Rails 3)。
CanCan更加简单直接。 Decl_auth更清洁,在某个阶段很难处理。希望有所帮助。
答案 1 :(得分:11)
我强烈推荐Devise - 它与Rails 3完美配合,根据我的经验,开发人员非常乐于回答Devise Google Group中的问题。 Devise上还有两个railscast - http://railscasts.com/episodes/209-introducing-devise和http://railscasts.com/episodes/210-customizing-devise。 CanCan是一个授权解决方案,可以与Devise一起使用 - 查看Railscast,这个插件再次适用于Rails 3.希望有所帮助!
答案 2 :(得分:2)
Authlogic(http://github.com/binarylogic/authlogic)是一个很棒的rails授权解决方案,它也适用于rails3
如果你想检查插件是否与rails 3兼容,请点击此处
希望这会有所帮助
欢呼声
sameera
答案 3 :(得分:2)
在这里查看选项 - http://www.ruby-toolbox.com/categories/rails_authorization.html
对于Rails 3的兼容性,这些宝石/插件的自述文件将是最好的检查位置。如果他们没有明确说出来,那就不是!!
答案 4 :(得分:1)
对于授权,我在acl9
方面有过很好的经历答案 5 :(得分:0)
我建议设计。