Don't load test env by default
[Active Record] Renamed private methods create_record and update_record

 This is to ensure that they are not accidentally called by the app code.
 They are renamed to _create_record and _update_record respectively.
 Closes #11645
Pass a base relation to build_default_scope when joining

This allows the default scope to be built using the current table alias.
Resolves #12770
Updating select helper doc [ci skip]
Fix misspelling in references docs
Still touch associations when theres no timestamp

Prior to Rails 4.0.4 when touching a object which doesn't have timestamp
attributes (updated_at / updated_on) rails would still touch all
associations. After 73ba2c14cd7d7dfb2d132b18c47ade995401736f it updates
associations but rollsback because `touch` would return nil since
there's no timestamp attribute
Update documentation on group method to indicate it takes an array

The group method also takes an array, however this isn't immediately
clear by reading the source since it delegates this method. If you
trace it back to the AREL building you can see that it does support
an array.

Shoutout to @betovelandia for pointing this out.
Warning removed (...) interpreted as grouped expression
Merge pull request #14436 from arunagw/aa-warning-removed-grouped-expression

Warning removed (...) interpreted as grouped expression
test for structure:dump without schema information table. refs eafec46

This is a test case for the fix provided in eafec4694c5b37eff9d83b1188b8e331fa6027fa
Extract with_example_table into helper method.

This setups the helper method which other tests can benefit from.
Merge pull request #14400 from tgxworld/ensure_tables_are_dropped_after_test

Drop custom tables after each test.
Mention required glob param name in match docs for mapper

THe match documentation doesn't mention any requirement of the
parameter name requirement for matches. However, including a
bare glob character without a variable assignment causes a
parse error.
fix log_tags request object grammar
Merge pull request #14445 from ibroadfo/patch-1

fix log_tags request object grammar
Fix for digestor to consider variants for partials -- this still needs more testing!!
Log the full path, including variant, that the digestor is trying to find
Digestor should just rely on the finder to know about the format and the variant -- trying to pass it back in makes a mess of things (oh, and doesnt work)
Update test helper to use latest Digestor API
Swapped parameters of assert_equal in assert_select