2010-06-20 11 views
8

Bạn có biết - có thể khai báo quyền kiểm soát declarative_authorization đối với các tài nguyên không gian tên hay không? Tôi đã thử một cái gì đó giống nhưdeclarative_authorization và các không gian tên

has_permission_on [:admin, :users], :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search] 

nhưng nó không làm việc :(bất kỳ ý tưởng về vấn đề này

Trả lời

15

này sẽ làm việc:

has_permission_on :admin_users, :to => [:index, :show, :new, :create, :edit, :update, :destroy, :search] 

declarative_authorization tiền tố tên tài nguyên với không gian tên như [:admin, :users] thể cũng có nghĩa là người dùng có quyền trên admin_controllerusers_controller.

+2

Cảm ơn bạn đã làm việc này cho tôi. h ví dụ ^^ – Douglas