Improve js written for guides

* Stop using unnecessary global variable
* Use function defined by jQuery for simplicity
* Fix event listner for "more info button" to handle
  event on resize browser
Add few information about missing steps [ci skip]

Add some deprecations previously note covered such as the confirm
option for the link_to helper or options which aren't needed anymore

Also add a mention about the config.assets.js_compressor option.
Document where `column` param gets utilized in `substitute_at`.
cache.exists? should return true/false
Explicitly test for true and false.
Merge pull request #11354 from jadeatucker/cache_exists_should_return_boolean

cache.exists? should return true/false
Merge pull request #11143 from robin850/upgrading-rails

Add few information about missing steps [ci skip]
Merge pull request #11073 from tricknotes/improve-guides-js

Improve guides js
Merge pull request #11174 from vipulnsward/remove_column_passing

Stop sending column info to `substitute_at` as it doesn't get utilized.