2020/12/28分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #39979 from tgxworld/speed_up_text_helper_excerpt
actionview/lib/action_view/helpers/text_helper.rb
の修正です。
ActionView::Helpers::TextHelper#excerpt
メソッドについて、性能改善のリファクタリングを行っています。
Search for yarn.exe in bin/yarn
railties/lib/rails/generators/rails/app/templates/bin/yarn.tt
の修正です。
bin/yarn
でインストール済みのyarn
を検索する際に、yarn.exe
も検索対象とするよう修正しています。
Fix where
on polymorphic association with non Active Record object
activerecord/lib/active_record/relation/predicate_builder.rb
、
activerecord/lib/active_record/relation/predicate_builder/polymorphic_array_value.rb
の修正です。
where
で0polymorphic associationにActive Record object以外の値を指定した場合に、ArgumentError
になってしまうバグがあったのを修正しています。
Skip Spring in plugin dummy apps
railties/lib/rails/generators/rails/plugin/plugin_generator.rb
の修正です。
plugin dummy appsでSpring
がインストールされないよう修正しています。
Make sure job instrumentation keep return value
activejob/lib/active_job/instrumentation.rb
の修正です。
Rails 6.1.0でretry_job
が新しいjobのインスタンスを返さないようになっていたのを、6.0までと同様に新しいjobのインスタンスを返すよう修正しています
Change IPAddr#to_json
to match the behavior of the json gem
activesupport/lib/active_support/core_ext/object/json.rb
の修正です。
IPAddr#to_json
の戻り値がinstance variableの値を出力するフォーマットになっていたのを、to_s
した結果を返すよう修正しています。
# Before: IPAddr.new("127.0.0.1").to_json # => "{\"addr\":2130706433,\"family\":2,\"mask_addr\":4294967295}" # After: IPAddr.new("127.0.0.1").to_json # => "\"127.0.0.1\""
json
gemの挙動と合わせる為。