additional note about routes in functional tests for engines [ci skip]
Remove surplus period from assertion messages
[ci skip] Improve doc, fix grammatical issue
Write the failing test case for concurrent counter cache
Make counter cache decrementation on destroy idempotent
Display diagnostics in text format for xhr request
`collection_check_boxes` respects `:index` option for the hidden filed name.

closes #14147
Merge pull request #14736 from nashby/hidden-index

`collection_check_boxes` respects `:index` option for the hidden filed name
Use the index on hidden field
Merge pull request #14746 from zenati/master

Reference and link to install RVM in the Getting Started Guide. [ci skip]
Refine tests for assert_select failure messages
Fix subscriptions not being unsubscribed.
Merge pull request #14735 from byroot/idempotent-counter-caches

Idempotent counter caches, fix concurrency issues with counter caches
Use inheritance chain instead of callbacks to increment counter caches after create
Use inheritance chain instead of callbacks to increment counter caches after destroy
Merge pull request #14729 from akshay-vishnoi/doc_changes

[ci skip] Improve doc, fix grammatical issue
Remove outdated comment
Return null type format when format is not know

When requesting a controller with the following code with a unknown format:

    def my_action
      respond_to do |format|
        format.json { head :ok }
        format.any { render text: 'Default response' }
      end
    end

we should render the default response instead of raising ActionController::UnknownFormat

Fixes #14462

Conflicts:
	actionpack/CHANGELOG.md
	actionpack/test/controller/mime/respond_with_test.rb

Conflicts:
	actionpack/CHANGELOG.md
:scissors:
Make console and generators blocks works at Application instance level

Like rake tasks and runner blocks these blocks should also being shared
between applications since they are stored at the classes.

Fixes #14748