8

ご存知ですか - declarative_authorization は名前空間のリソースへのアクセスを制御できますか? 私は次のようなものを試しました

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

しかし、それは機能していません:(これに関するアイデアはありますか?

4

1 に答える 1

15

これは機能します:

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

declarative_authorizationは、リソース名の前に名前空間を付けます。これは、ユーザーがとに対する[:admin, :users]権限を持っていることを意味する場合もあります。admin_controllerusers_controller

于 2010-06-20T11:55:04.427 に答える