mirror of
https://github.com/paper-trail-gem/paper_trail.git
synced 2022-11-09 11:33:19 -05:00
957 B
957 B
The warning about not setting whodunnit
After upgrading to PaperTrail 5, you see this warning:
user_for_paper_trail is present, but whodunnit has not been set. PaperTrail no longer adds the set_paper_trail_whodunnit before_action for you. Please add this before_action to your ApplicationController to continue recording whodunnit.
You want to track whodunnit
Add the set_paper_trail_whodunnit before_action to your ApplicationController. See the PaperTrail readme for an example (https://git.io/vrsbt).
You don't want to track whodunnit
If you no longer want to track whodunnit, you may disable this warning by overriding user_for_paper_trail to return nil.
# in application_controller.rb
def user_for_paper_trail
nil # disable whodunnit tracking
end
You just want the warning to go away
To disable this warning for any other reason, use skip_after_action
.
skip_after_action :warn_about_not_setting_whodunnit