A Rake task that helps you find missing callbacks in your Rails app.
Put this line in your Gemfile:
Create a .tracecontroller.yaml or .tracecontroller.yml file in your root directory.
- path: ^/api superclass: API::BaseController actions: - before: - require_login_for_api - path: ^/ actions: - before: - require_login ignore_classes: - ^ActionMailbox|^ActiveStorage|^Rails - ^API
Just run the following command in your Rails app directory.
% rake tracecontroller
If you want the rake task to fail when errors are found.
% FAIL_ON_ERROR=1 rake tracecontroller
Copyright (c) 2020 Akira Kusumoto. See MIT-LICENSE file for further details.