Yazılımın Blogger için yazdığını varsayalım.Nasıl yapılır: Ana nesneyle tanımlanan cancanda izin oluşturulsun mu?
Her kullanıcının blogun sahibi yalnızca, bir blog yazısı oluşturabilirsiniz. CanCan normalde olarak bu duruma bir yetenek onay tanımlarsınız:
user.can? :create, Post
onlar şimdiki blogun sahibi olan ve sadece kendi sınıfadı kullanarak mevcut blog başvurmak için hiçbir yolu varsa kullanıcı sadece yazı oluşturabilir Ancak. Ne gerçekten yapmak gerekiyor ise: cancan'ait tanımlarında ben
can :create, Post do |post, blog|
user == blog.owner
end
olması mümkün mü yoksa nasıl bu yaklaşıyorum içinde karıştı diyebiliriz
user.can? :create, Post, @current_blog
öyle ki?
The: sonunda =>: blog sonunda anlaşma oldu. Çok teşekkür ederim! – rfsbsb