And*_*res 3 ruby permissions ruby-on-rails cancan
我正在尝试实现某种类型的用户,以便可以编辑数据,而其他用户只能读取.
user.rb
class User < ActiveRecord::Base
has_secure_password
validates_presence_of :email, :password, :on => :create
end
Run Code Online (Sandbox Code Playgroud)
我正在使用has_secure_password(我关注http://railscasts.com/episodes/270-authentication-in-rails-3-1?view=asciicast)进行会话,我发现了cancan,但我发现了这个:
http://rubygems.org/gems/cancan和http://rubygems.org/gems/cancancan
那么区别是什么呢?我必须使用哪个?
是本指南钢轨3.1和康康舞一个很好的起点,或者我应该寻找另一种方法?
我是铁杆的新手,提前谢谢.
Pow*_*ers 10
CanCan项目已经死亡,CanCanCan是一个单独的项目,可以为Rails 4制作类似的授权解决方案.简而言之,CanCan适用于Rails 3应用程序,CanCanCan适用于Rails 4应用程序.这是另一个Stackoverflow答案,其中包含有关CanCan/CanCanCan的更多信息.
| 归档时间: |
|
| 查看次数: |
4463 次 |
| 最近记录: |