在我使用CanCan的应用程序中,我拥有用户可以查看和创建商店的权限,但我也希望他们只能编辑他们创建的商店。用户可以创建任意数量的商店,所有商店都应该由他们编辑。商店没有用户,所以当他们没有桌子时我怎么能这样user_id
做Store
?
可以可以:
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new
if user.role == "default"
can :read, Store
can :create, Store
end
end
end