Tôi đã gặp các vấn đề tương tự như Victor Martin (bạn có thể xem các câu hỏi được hỏi tại đây).Ủy quyền khai báo và if_attribute không hoạt động
Tôi đã ủy quyền khai báo làm việc cho mọi thứ không liên quan đến việc sử dụng điều kiện. Ví dụ.
has_permission_on :users, :to => [:edit, :update, :destroy] do
if_attribute :user => is { current_user }
end
Có bất kỳ cạm bẫy phổ biến nào với Tuyên bố ủy quyền không? Tôi đang sử dụng authlogic và tôi nghi ngờ phương pháp 'current_user' trong bộ điều khiển ứng dụng có thể là nguồn gốc của vấn đề.
tôi đã kết thúc bằng Cancan cho authorizaiton - tôi khuyên bạn nên nó – digitalWestie