Victor Martin ile neredeyse aynı sorunları yaşıyorum (burada sorulan soruları görebilirsiniz).Beyanname yetkilendirmesi ve if_attribute çalışmıyor
Şartlı koşulların kullanılmasını gerektirmeyen hemen hemen her şey için çalışan bildirim yetkisi var. Örneğin. Bildirime Yetkilendirme ile herhangi bir ortak tuzaklar
has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { current_user }
end
var mı? Authlogic kullanıyorum ve uygulama denetleyicisindeki 'current_user' yönteminin şüpheliyim, sorunun kaynağı olabilir.
before_filter :set_current_user
protected
def set_current_user
Authorization.current_user = current_user
end
Sonra kuralları şu şekilde görünecektir:
has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { user }
end
Bildiğim kadarıyla declarative_authorization değil bildiği gibi Henüz varsa
hakkında
fazla detay - Çok o – digitalWestie