tôi đang làm:Có thể CanCan có thể: quản lý,: tất cả ngoại trừ một hoặc nhiều phương pháp?
can :manage, :all if user.role == 'admin'
can :approve, Anuncio do |anuncio|
anuncio.try(:aprovado) == false
end
phương pháp thứ hai của tôi không hoạt động vì: quản lý: tất cả các ghi đè lên nó. Có cách nào để khai báo có thể quản lý tất cả ngoại trừ chấp thuận không? và bên trong phê duyệt tôi chỉ cần làm
can :approve, Anuncio do |anuncio|
user.role == 'admin' && anuncio.try(:aprovado) == false
end
Giải pháp nào tốt hơn?
Ruby en los Carriles: ') – Flauwekeul