2016/10/27分のコミットです。
CHANGELOGへの追加はありませんでした。
Remove all Journey constant from public API
Action Packの修正です。
ActionDispatch::Journey
module配下の各クラスが全てAPI Docに表示されないよう修正しています。全てprivate APIな為。
activerecord/lib/active_record/query_cache.rb
の修正です。
ActiveRecord::QueryCache.complete
の引数にconnection
を追加し、ActiveRecord::Base.connection
ではなく引数に指定されたconnection
のquery cacheをclearするよう修正しています。
prepare
とcomplete
の間でActiveRecord::Base.connection
が返す値が変わってしまう事があり、誤ったconnectionのquery cacheをclearしてしまう事があった為、引数に指定出来るよう修正したとの事です。
fix initializer name [ci skip]
rails guideのConfiguring Rails Applications
の修正です。
set_routes_reloader_hook
initializerをset_routes_reloader
にタイポしていたのを修正しています。
remove unused RedirectBackError
class
actionpack/lib/action_controller/metal/redirecting.rb
の修正です。
使用していないActionController::RedirectBackError
クラスを削除しています。
let Regexp#match? be globally available
Regexp#match?
を全てのファイルで使用出来るようにする為に、activesupport/lib/active_support/rails.rb
でactive_support/core_ext/regexp
をrequireするよう修正しています。
Merge pull request #26899 from kamipo/use_regex_match
Active Recordの修正です。
Regexp#===
を使用していた箇所をRegexp#match?
を使用するよう修正しています。Ruby 2.4だとRegexp#match?
の方が高速だからですね
removes requires already present in active_support/rails
各ファイルから、不要なrequire(active_support/rails
でrequier済みのファイル)を削除しています。