我有這樣的models/ability.rb class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new
if user.role? :registered
can :read Post
end
end
當我做這個軌控制檯上
在康康舞爲了能夠:讀取所有的用戶爲例,我們需要 can :read,User
能夠看到的一個具體實例用戶需要 can :read, User do |user|
user == something (condition satisfied ==> ability satisfied)
end
現在我的問題是: 是可以檢查用戶是否可以讀取至少一個實例? 我有一個菜單,在這裏我必須
我有一個使用Devise和cancan的rails應用程序。我只想讓用戶編輯自己的數據,但仍然能夠查看所有人的相關信息。 我: class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user (not logged in)
if user.