मैं कर रहा हूँ: प्रबंधन: सभी इसे ओवरराइडसंभव है CanCan कर सकते हैं: प्रबंधित करें: सभी एक या अधिक विधि को छोड़कर?
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