Sha256: ff226e668d6e8d2512b99cf43208ea0266ba9a876ef6dd5dffb0e475180a9228
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
# 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 `before_action :set_paper_trail_whodunnit` 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 Upgrade to PT 6. ## Why does PT no longer add this callback for me? So that you can control the order of callbacks. Maybe you have another callback that must happen first, before `set_paper_trail_whodunnit`.
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
paper_trail-7.1.0 | doc/warning_about_not_setting_whodunnit.md |
paper_trail-7.0.3 | doc/warning_about_not_setting_whodunnit.md |