なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2021/06/03)

2021/06/03分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

actionpack/CHANGELOG.md

activerecord/CHANGELOG.md


Change puma.rb.tt and storage.yml.tt docs to use binstubs

railties/lib/rails/generators/rails/app/templates/config/puma.rb.ttrailties/lib/rails/generators/rails/app/templates/config/storage.yml.ttの修正です。

railsコマンドを実行するexampleでbinstubを使用するよう修正しています。


Merge pull request #42216 from gmcgibbon/set_options_in_default_session

actionpack/lib/action_dispatch/request/session.rbの修正です。

basic sessionの初期化処理でsessionのオプションを指定するよう修正しています。Railsの初期化処理の延長でsessionの初期化が行われるようになり、初期化のタイミングでオプションを指定してないと正しく値が設定されないケースがある為。


Drop support for the SERVER_ADDR header

actionpack/lib/action_dispatch/http/request.rbの修正です。

SERVER_ADDR headerのサポートを削除しています。RackのSPECに定義が無かったheaderで、Rack側では既に削除済みの為挙動を合わせる為。


Revises examples in the callbacks guide [skip ci]

rails guideのActive Record Callbacksの修正です。

callbackのexampleでmodelでメールの送信を行っていたのを、しないよう修正しています。modelのcallbackでメールの送信をするのは通常推奨されない為。


Merge pull request #42357 from yahonda/use_bundler_unbundled_system

guides/Rakefileの修正です。

deprecateになったBundler.clean_systemの代わりにBundler.unbundled_systeを使用するよう修正しています。


Merge pull request #42362 from abhaynikam/document-active-storage-blank

activestorage/lib/active_storage/attached/one.rbのdocの修正です。

ActiveStorage::Attached::One#blank?メソッドにdocを追加しています。


Merge pull request #42360 from ghiculescu/patch-2

activerecord/lib/active_record/migration/compatibility.rbのdocの修正です。

ActiveRecord::Migration::Compatibilityのdocにmigration versioningの挙動についての説明を追加しています。


Remove DidYouMean fallback for Rails::Command::Spellchecker

railties/lib/rails/command/spellchecker.rbの修正です。

DidYouMeanが使えなかった場合のフォールバック処理を削除しています。現在サポートしているRubyでは、DidYouMeanが使えない事は無いはずの為。


Merge pull request #42355 from Shopify/split-partial-writes

Active Recordの修正です。

partial_writesをdeprecateにしています。代わりに、partial_insertspartial_updatesを追加し、insert / updateで挙動を変えれるよう修正しています。


Merge pull request #42352 from nvasilevski/nikita-vasilevsky-any-all-queries

activerecord/lib/active_record/scoping/default.rbの修正です。

default_scopes?メソッド内でオプションのチェックをする際に、map + include?を使用していたのを、any?を使用するよう修正しています。


Merge pull request #42372 from djpowers/patch-1

rails guideのRails Internationalization (I18n) APIの修正です。

各箇所へのリンク、及び、言い回しの修正を行っています。