Fix doc pointing to non existent logger class [ci skip]
Wrap table creation in a transaction.

This will make the tests pass when the intrange datatype is not present
Revert "Fix incorrect adjustment 4c41e87e3ae548c44810b66437b2f0f6e73b2106"

This reverts commit e1f8ec59f2cc83f052b15233147aa2d6d8114a4d.

Reason: seems bad styling

[ci skip]
copy edits in assets guide [ci skip]
Serialized attribute can be serialized in an integer column

Fix #8575
Merge branch 'master' of github.com:lifo/docrails
Add ActiveSupport::Logger#silence that works the same as the old Logger#silence extension
Make sure that ActiveSupport::Logger includes the Logger extensions from core_ext/logger
Revert "Make sure that ActiveSupport::Logger includes the Logger extensions from core_ext/logger" (some confusion over deprecation)

This reverts commit d00f568a83a5159ed93618b1081bd17858536d1c.
Simplify change_table and avoid duplicated logic
Simple replacement of variable name for consistency
Split ridiculously long line
Allow reverting of migration commands with Migration#revert [#8267]
Extract exec_migration  [#8267]
Allow revert of whole migration [#8267]
Add Migration#reversible for reversible data operations [#8267]
Add drop_join_table [#8267]
Make drop_table reversible [#8267]
Differentiate between remove_column and remove_columns. Make remove_column reversible.
[#8267]
Make remove_index reversible [#8267]