robię:Czy CanCan może: zarządzać,: wszystkie oprócz jednej lub więcej metod?
can :manage, :all if user.role == 'admin'
can :approve, Anuncio do |anuncio|
anuncio.try(:aprovado) == false
end
Moja druga metoda nie działa, ponieważ: zarządzanie: wszystko nadpisać go. Czy sposób deklarowania może zarządzać wszystkimi z wyjątkiem zatwierdzania? i wewnątrz zatwierdzam, po prostu robię
can :approve, Anuncio do |anuncio|
user.role == 'admin' && anuncio.try(:aprovado) == false
end
Jakie jest lepsze rozwiązanie?
Ruby en los Carriles: ') – Flauwekeul