2019/09/25分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Better double checked locking in load_schema
activerecord/lib/active_record/model_schema.rb
の修正です。
schema loadでエラーになった場合に、stateをリセットしてから再度ロードをトライするよう修正しています。
schemaが中途半端にロードされてしまっている場合に、リセットしないとエラーになってしまう事がある為。
Add ActionController::Base.log_at
Action Packの修正です。
request毎にログレベルを設定出来るようにする為のActionController::Base.log_at
メソッドを追加しています。
class ApplicationController < ActionController::Base log_at :debug, if: -> { cookies[:debug] } end
activejob/lib/active_job/queue_adapter.rb
の修正です。
Delegate ActiveJob::Base#queue_adapter to classで_queue_adapter
のデフォルトが誤って指定されてしまっていたのを修正しています。
railties/lib/rails/tasks/zeitwerk.rake
の修正です。
let zeitwerk:check report files outside the root directory with absolute pathsでアプリケーションの外にあるファイルのパスを正しく表示出来るよう修正したのですが、実際は置換処理に誤りがありまだ正しく表示されないようになっていたので再度修正しています。
remove spurious trailing commas from zeitwerk:check error messages
railties/lib/rails/tasks/zeitwerk.rake
の修正です。
zeitwerk:check
で問題があったファイルのパスを表示する際に、メッセージから不要なカンマを削除するよう修正しています。
Fix typo, shoud -> should [ci skip]
rails guideのTesting Rails Applications
の修正です。
should
をshoud
にタイポしていたのを修正しています。