+ Add test for auto timestamps update of both old & new parent records
Modifies belong_to touch callback to touch old associations also #9091
fix inverse_of association in block of new child

This fixes inconsistency when building children of association
which has inverse_of set properly.

When creating new association object with a block:

    parent.association.build do |child|
      child.parent.equal?(parent) # false
    end

So the block the `child.parent` did not point to the same object.
But when the object is created it points to same instance:

    child = parent.association.build
    child.parent.equal?(parent) # true
not a relation. it's an arel select manager
show name of the klass that has missing association
Refactor CollectionProxy#scope to avoid calling #extend.
Add block support for the  helper
Merge pull request #9141 from adamgamble/issue-9091

belongs_to :touch should touch old record when transitioning.
Move changelog entry to the top and fix conflict [ci skip]
Add missing require to inheritance test
Fix some railties test warnings
Merge pull request #10078 from vipulnsward/railties_warning_fix_v1

Fix some railties test warnings
Fixed Typo
Merge pull request #10079 from prathamesh-sonpatki/typo

Fixed Typo
Remove duplicated require from AR base test
add require to suppress warning; remove variable
Merge pull request #10080 from vipulnsward/railties_warning_fix_v2

add require to suppress warning; remove variable
Fix typo in view name

Introduced in 2c22376fe04b89e8f34620139720b85a85ce3428
fix warnings in railties test
Merge pull request #10082 from vipulnsward/fix_railties_test-v2

fix warnings in railties test