:管理:CanCan can:can、can:1つ以上のメソッドを除くすべてを管理しますか?私がやっている
can :manage, :all if user.role == 'admin'
can :approve, Anuncio do |anuncio|
anuncio.try(:aprovado) == false
end
をので、私の第二の方法では動作しませんそれをすべて上書きします。 宣言する方法は、承認を除くすべてを管理できますか?そして内部の私はちょうど
can :approve, Anuncio do |anuncio|
user.role == 'admin' && anuncio.try(:aprovado) == false
end
より良い解決策は何を?やる承認
ルビーエンロスCarrilesを: ') – Flauwekeul