なるようになるブログ

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

rails commit log流し読み(2022/08/10)

2022/08/10分のコミットです。

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

actionmailer/CHANGELOG.md

actionpack/CHANGELOG.md


Allow Engine url_helpers to respect config.relative_url_root

actionpack/lib/action_dispatch/routing/mapper.rbactionpack/lib/action_dispatch/routing/route_set.rbの修正です。

mounted engineのURL helpersでconfig.relative_url_rootに指定された値を使用するよう修正しています。


Merge pull request #31595 from fatkodima/mailer-preview_paths

Action Mailerの修正です。

mailerのpreview pathに複数のpathを指定出来るよう修正しています。これにより、pathを指定する為のconfig名がconfig.action_mailer.preview_pathsに変更になっており、元々あったconfig.action_mailer.preview_pathはdeprecatedになっています。


Merge pull request #44753 from ghousemohamed/extend-reserved-keywords-list-in-module-delegation

activesupport/lib/active_support/core_ext/module/delegation.rbの修正です。

Ruby予約語を保持する定数に__ENCODING____LINE__、及び__FILE__を追加しています。


Merge pull request #45792 from ahoglund/ahoglund/binary-collation-fix

activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rbの修正です。

MySQLのcolumn変更時のcollationの維持を、カラムがbinaryの場合は行わないよう修正しています。binaryの場合collationの値によってはエラーになってしまう為。


Docs: Update belongs_to [:default] option section

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

belongs_to associationのdefaultオプションについて説明している箇所に、recordが既に存在している場合callbackは実行しない旨説明を追加しています。


Log redirects from router similarly to controller redirects

Action Packの修正です。

routesでredirectメソッドを使用してredirectを行った場合に、controllerでのredirect処理同様にredirect処理に関するログを出力するよう修正しています。