Пытаясь найти противоположность этой способности канкана - PullRequest
0 голосов
/ 15 марта 2012

У меня есть способность cancan, которая работает, но я хочу получить противоположный эффект:

can :block, Company, id: user.company_id

вот что я пробовал:

can :block, Company, id: !user.company_id
cannot :block, Company, id: user.company_id
cannot :block, Company, :id => user.company_id
can :block, Company, :id => !user.company_id

И нетработать на всех.Может ли кто-нибудь помочь мне определить правильную способность?

1 Ответ

1 голос
/ 15 марта 2012

Как насчет этого?

can :block, Company do |company|
  company.id != user.company_id
end
...