2020/12/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #40788 from jonathanhefner/translate-nil-key
actionview/lib/action_view/helpers/translation_helper.rb
の修正です。
translate
のkey
にnilを指定 + default
を指定した場合に、default
が無視されて必ずnilが返されてしまうバグがあったのを修正しています。
Merge pull request #40836 from intrip/raise-argument_error-on-invald-class_name
activerecord/lib/active_record/reflection.rb
の修正です。
assciationのclass_name
に指定されたclassを取得をする際に、そのclassがActiveRecord::Base
のsubclassでない場合にArgumentError
をraiseするよう修正しています。
Document config.active_record.cache_versioning
rails guideのConfiguring Rails Applications
の修正です。
config.active_record.cache_versioning
についてのdocを追加しています。
Merge pull request #40833 from artur-beljajev/patch-1
railties/lib/rails/generators/test_unit/scaffold/templates/api_functional_test.rb.tt
の修正です。
http statusを返すのに、数字を直接指定していた(e.g. 201
)のを、named constant(e.g. :created
)を使用するよう修正しています。
Merge pull request #40859 from mziwisky/deflake-time-conversions
activesupport/lib/active_support/core_ext.rb
、
activesupport/lib/active_support/core_ext/time/conversions.rb
の修正です。
不足していたtime
のrequireを追加しています。
Merge pull request #40847 from david-eom/david-eom-patch-getting-started
rails guideのGetting Started with Rails
の修正です。
Using Concerns
の項で使用しているattributeを追加する手順が不足していたのを追加しています。
Merge pull request #40785 from Stellenticket/yarn_command_with_spaces
railties/lib/rails/tasks/yarn.rake
の修正です。
yarn
binstubのパスに空白が含まれている場合(Railsアプリケーション名に空白が入っている場合等)に、yarn
task実行時にエラーになってしまうバグがあったのを修正しています。
Merge pull request #40841 from Shopify/link-preload-integrity
actionview/lib/action_view/helpers/asset_tag_helper.rb
の修正です。
preload linkを生成する際に、integrity hashの値を出力するよう修正しています。
Chromeだと、integrityが無いとassetsのpreloadが行えない為。
Merge pull request #40839 from jonathanhefner/config-action_view-image_decoding
image_tag
の:decoding
オプションのデフォルト値を指定する為のconfig.action_view.image_decoding
を追加しています。
imageのdecodingを全てlazy
にしたい場合は、config.action_view.image_decoding = "async"
とすればOKです。
change request method to a GET
when passing failed requests to config.exceptions_app
actionpack/lib/action_dispatch/middleware/show_exceptions.rb
の修正です。
ActionDispatch::ShowExceptions
でexceptions_app
を実行する際のHTTP methodをGET
にするよう修正しています。exceptions_app
でActionController::UnknownHttpMethod
が発生してしまうのを避ける為。