module Behavior
Ruby on Rails 8.1.2
Since v4.0.13Behavior module allows to determine how to display deprecation messages. You can create a custom behavior or set any from the DEFAULT_BEHAVIORS constant. Available behaviors are:
:raise-
Raise ActiveSupport::DeprecationException.
:stderr-
Log all deprecation warnings to
$stderr. :log-
Log all deprecation warnings to
Rails.logger. :notify-
Use ActiveSupport::Notifications to notify
deprecation.rails. :report-
Use ActiveSupport::ErrorReporter to report deprecations.
:silence-
Do nothing. On Rails, set
config.active_support.report_deprecations = falseto disable all behaviors.
Setting behaviors only affects deprecations that happen after boot time. For more information you can read the documentation of the #behavior= method.