Ho avuto quasi gli stessi problemi di Victor Martin (è possibile vedere le domande qui poste).Autorizzazione dichiarativa e if_attribute non funzionanti
Ho un'autorizzazione dichiarativa che funziona praticamente per tutto ciò che non comporta l'uso di condizionali. Per esempio.
has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { current_user }
end
Ci sono dei problemi comuni con l'autorizzazione dichiarativa? Sto usando authlogic e sono sospettoso che il metodo 'current_user' nel controller dell'applicazione potrebbe essere la fonte del problema.
ho finito per usare Cancan per authorizaiton - lo consiglio vivamente – digitalWestie