Cleanup loaded features and constants after dependency tests.
Explicit route test class

shows the class that the test must extend in order to have the assert_routing method available
FileHandler should not be called for files outside the root

FileHandler#matches? should return false for files that are outside the
"root" path.
If Rails is not defined, check ENV["RAILS_ENV"] and ENV["RACK_ENV"].

This fixes a regression introduced by 6cc03675d30b58e28f585720dad14e947a57ff5b.

ActiveRecord, if used without Rails, always checks the "default_env" environment. This would be OK, except that Sinatra also supports environments,
and it runs with {RACK|RAILS}_ENV=production. This patch adds a fallback to RAILS_ENV and RACK_ENV (and ultimately default_env) if Rails.env doesn't exist.
copy reflection_scopes’s unscoped value when building scope for preloading, fixes #11036
[ci skip] Add missing blank line to AR validation.
[ci skip] No need to indent here (AC overview).
[ci skip] Add highlight to code (form helper guide).
Make `String#remove` and `String#remove!` accept multiple arguments
Do gsub with a regexp instead of a string
Remove redundant `to_s` in interpolation
Fix typo at form_helper docs [ci skip]
Merge pull request #17433 from pabloh/fix_typo

Fix typo [ci skip]
add bigserial pk support
Merge pull request #17308 from pabloh/small_optimizations

Faster to call `gsub` with a regexp literal than a string literal
Merge pull request #17434 from claudiob/remove-redundant-to-s

Remove redundant `to_s` in interpolation
Use `#between`, rather than `#in` for passing Ranges to Arel

Passing ranges to `#in` has been deprecated in Arel.
Remove redundant `to_s` in interpolation
Add :db_runtime to table [ci skip]

It was missing from table, but is present in sample hash below
Merge branch 'strzalek-asn-docs-fix'