How can I use cancan to secure all of my controllers in rails? -
is there way add code application_controller rails automatically secures every controller cancan, instead of having add load_and_authorize_resource
in every controller?
yes, can use inheritance:
class homecontroller < applicationcontroller # [etc] end class settingscontroller < applicationcontroller end class userscontroller < settingscontroller end class productscontroller < settingscontroller end
so can give access settingscontroller:
can :manage, settingscontroller
which give access controllers inherit settingscontroller.
Comments
Post a Comment