【发布时间】:2016-01-27 14:33:58
【问题描述】:
我已经使用Devise + CanCanCan + rolify Tutorial 构建了Ruby On Rails 应用程序。
这是我的Ability 模型:
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user (not logged in)
if user.has_role? :admin
can :manage, :all
else
can :read, :all
end
end
end
我想允许用户编辑自己的帖子,并阅读其他人的帖子。
我怎样才能做到这一点?
【问题讨论】:
标签: ruby-on-rails devise cancancan rolify