2010-06-20 196 views
8

你知道嗎 - 可以聲明授權控制對命名空間資源的訪問嗎?我試着像declarative_authorization和命名空間

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

,但它沒有這方面的工作:(任何想法

回答

15

這將工作:

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

declarative_authorization與命名空間前綴資源名稱爲[:admin, :users]可能也意味着用戶對admin_controllerusers_controller有權限。

+2

感謝這爲我工作。爲什麼doc不包含suc h例如^^ – Douglas 2012-11-23 12:22:39