Module: LoadAndAuthorizeResource

Extended by:
ActiveSupport::Concern
Defined in:
lib/load_and_authorize_resource.rb

Defined Under Namespace

Modules: ClassMethods Classes: AccessDenied, ParameterMissing

Constant Summary collapse

METHOD_TO_ACTION_NAMES =

Controller method names to action verb mapping

Other controller methods will use the name of the action, e.g. if your controller action is rotate, then it will be assumed to be your verb too: current_user.can_rotate?(resource)

{
  'show'    => 'read',
  'new'     => 'create',
  'create'  => 'create',
  'edit'    => 'update',
  'update'  => 'update',
  'destroy' => 'delete'
}