なるようになるブログ

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

rails commit log流し読み(2023/02/20)

2023/02/20分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #47428 from fatkodima/optimize-schema_dumper-ignore

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

SchemaDumper#remove_prefix_and_suffixでprefix/suffixの指定が無い場合、不要なprefix/suffixの削除処理を行わないよう修正しています。


Merge pull request #47419 from Shopify/fork-tracker-trust-callback

activesupport/lib/active_support/fork_tracker.rbの修正です。

fork実行後のcallback処理を、Ruby 3.1+の場合Ruby本体の機能(Process._fork)を使用するだけにするよう修正しています。Railsで行っているcallback処理の中にpidの取得処理が含まれているのですが、その影響でgetpid syscallが頻繁に呼ばれてしまい、性能に影響が出るケースがあった為、syscallの呼び出し削減の為に左記修正が行われています。


Fix missing backtick in mailer guide

rails guideのAction Mailer BasicsConfiguring Rails Applicationsの修正です。

backtickが不足していた箇所があったのを修正、及び、不要と思われる説明分中の改行を削除しています。