Add class level case operator support for error dispatching in Rescuable
"backoffice" -> "back office", "lookup" -> "look up"

"Lookup" is a noun, but not a verb. The verb is "look up".

[skip ci]
adding that assert_template with :layout will raise ArgumentError for unknown layout type
Merge pull request #18055 from jonatack/patch-8

"backoffice" -> "back office", "lookup" -> "look up" [ci skip]
Merge pull request #17995 from jethroo/fix/assert_template_with_unsupported_layout_type

assert template should raise ArgumentError for unsupported layout types
Improving Method Chaining section [ci skip]
Merge pull request #18059 from andreynering/ar-guides-querying

Improving Method Chaining section [ci skip]
Merge pull request #17980 from gsamokovarov/rescuable-case-operator

Add class level case operator support for error dispatching in Rescuable
`update_column` take ruby-land input, not database-land input

In the case of serialized columns, we would expect the unserialized
value as input, not the serialized value. The original issue which made
this distinction, #14163, introduced a bug. If you passed serialized
input to the method, it would double serialize when it was sent to the
database. You would see the wrong input upon reloading, or get an error
if you had a specific type on the serialized column.

To put it another way, `update_column` is a special case of
`update_all`, which would take `['a']` and not `['a'].to_yaml`, but you
would not pass data from `params` to it.

Fixes #18037
fix link in autoloading guide [ci skip]
Merge pull request #18065 from y-yagi/fix_autoloading_guide

fix link in autoloading guide [ci skip]
Remove unused line
[ci skip] Change three backticks to just one
Merge pull request #18069 from yui-knk/fix/guide

[ci skip] Change three backticks to just one
Merge pull request #18068 from kamipo/remove_unused_line

Remove unused line