【发布时间】:2014-05-29 20:06:39
【问题描述】:
我正在尝试实现某种类型的用户,以便用户可以编辑数据而其他用户只能读取。
用户.rb
class User < ActiveRecord::Base
has_secure_password
validates_presence_of :email, :password, :on => :create
end
我正在使用 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
那么,有什么区别呢?我必须使用哪个?
是 this guide 对于 rails 3.1 和 cancan 是一个很好的起点还是我应该寻找另一种方法?
我是 Rails 新手,在此先感谢。
【问题讨论】:
标签: ruby-on-rails ruby permissions cancan