indentation
adding callbacks should be private
remove evaled belongs_to counter cache method
push before_destroy counter cache method to a single method
push belongs_to counter cache method to a single method
use attribute methods for finding key values rather than generating method names
check whether the association is constructible rather than checking constants
remove unused variable
push the touch method outside the eval
expose a few attribute changed methods
stop adding a new method for touch callbacks
bind values should not be merged between scopes
Drop extra variable from test
Refactor of ::Rails module

1. Used ActiveSupport::Autoload to dry-up the autoload definitions.
2. Used ActiveSupport's delegate to dry up the application proxied
   attributes.
3. Did a little white space change on Rails.groups.
Fix typos in AR changelog [ci skip]
minor doc changes to `ActiveSupport::BacktraceCleaner`.
Warning removed for Minitest
Grammar nazi at work [ci skip]
Merge pull request #10924 from pjg/patch-1

Grammar fix [ci skip]
Merge pull request #10923 from arunagw/warning_removed_minitest

Warning removed for Minitest