2016/06/11分のコミットです。
CHANGELOGへの追加はありませんでした。
Add config.assets.quiet = true as default value
railties/lib/rails/generators/rails/app/templates/config/initializers/assets.rb.tt
の修正です。
rails new
で生成されるassets用のinitializerに、Rails.application.config.assets.quiet = true
を追加しています。
先日、sprockets-railsにasset requestsの場合にログを出力しないように出来る対応(Add config.assets.quiet = true as default for generator)が入りました。
で、assets.quiet
にtrueを指定するとその設定が有効化され、asset requestsの場合はログ出力が行われないようになります。 quiet_assets gemでやってた事をsprockets-rails本体に取り込んだ形ですね。便利。
[ci skip] define_model_callbacks
only exist in active model:
activesupport/lib/active_support/callbacks.rb
のdocの修正です。
ActiveSupport::Callbacks::ClassMethods#define_callbacks
メソッドのdocで、define_model_callbacks
について説明していたのですが、define_model_callbacks
はActive Modelにしか無いメソッドのなので説明を削除、及びdefine_callbacks
を同じ名前で複数回呼び出した場合の挙動についての説明を追加しています。
Replace Kernel#caller by the faster Kernel#caller_locations
activesupport/lib/active_support/core_ext/module/delegation.rb
の修正です。
Module#delegate
でバックトレースを取得するのに、Kernel#caller
を使用していたのを、Kernel#caller_locations
を使用するよう修正しています。そちらの方が早い為、との事です。
Make sure the yielded variable is the logger
activesupport/lib/active_support/logger.rb
の修正です。
silence
メソッドでblockを呼び出す際、self(ActiveSupport::Logger
)を渡すよう修正しています。
else - block.call(level) + block.call(self) end
Merge pull request #25321 from prathamesh-sonpatki/update-release-notes-1
rails guideのRuby on Rails 5.0 Release Notes
の修正です。
説明が必要と思われる対応についてRelease Notesにentryをまとめて追加しています。
activesupport/lib/active_support/testing/isolation.rb
の修正です。
使用されていない_run_class_setup
メソッドを削除しています。
activerecord/lib/active_record/relation/query_methods.rb
のdocの修正です。
ActiveRecord::QueryMethods#or
メソッドのdoc内の実行結果の例が、実際の結果と異なっていたのを、修正しています。