2021/01/20分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #41135 from gmcgibbon/initializer_warning_typo
rails guideのConfiguring Rails Applications
の修正です。
Rails::Railtie#initializer
の項のタイポを修正していあす。
ActionCable guides suggest test adapter for test env [ci skip]
rails guideのAction Cable Overview
の修正です。
Subscription Adapter
の項にあるconfig/cable.yml
のexampleで、test
envで指定するadapterをtest
に修正しています。generatorが生成するファイルと内容を合わせる為。
Rename master to main in all code references
rails/railsのデフォルトブランチがmain
に変更になったのに合わせて、各箇所のmaster
ブランチを、main
ブランチに変更しています。
Merge pull request #41180 from jhawthorn/prefill_associations_fix_empty
activerecord/lib/active_record/associations/preloader.rb
の修正です。
Preloaderでrecordsが空かどうかをチェックするのにempty?
を使用していたのを、length == 0
でチェックするよう修正しています。不要なクエリーが実行されるのを避ける為。
Merge pull request #41141 from MikeRogers0/feature/change-tracking-branch-from-master-to-main
railtieの修正です。
rails new
の--master
オプションを--main
に変更しています。互換性の為に--master
も指定出来るようなっていますが、基本的には--main
を使用するのが推奨されています。
Merge pull request #41166 from kamipo/raise_unknown_type_error_on_definition_time
activerecord/lib/active_record/attributes.rb
の修正です。
attribute
に不正なattributeが指定された場合に、実行時ではなく定義時にエラーになるよう修正しています。
Adding badges and logo to README and CONTRIBUTING page
CONTRIBUTING.md
、README.md
の修正です。
READMEにbadgesを追加、及び、CONTRIBUTINGにbuild関係のbadgeを移動しています。
Refactor attribute
not to reference &block
activerecord/lib/active_record/attributes.rb
の修正です。
attribute
メソッドを&block
を参照しないようリファクタリングしています。
Raise error when passing passing a class to :source_type
activerecord/lib/active_record/reflection.rb
の修正です。
associationのsource_type
オプションにString
ではなくClass
が渡された場合に、エラーになるよう修正しています。