なるようになるブログ

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

rails commit log流し読み(2022/11/28)

2022/11/28分のコミットです。

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

activerecord/CHANGELOG.md


Revise ActionController::Renderer API docs [ci-skip]

actionpack/lib/action_controller/renderer.rbのdocの修正です。

ActionController::Rendererのdoc内の挙動の説明のをを、現在の挙動に合わせて修正しています。


Use cgi 0.3.6 or higher to address CookieStoreTest#test_session_store_with_all_domains

Gemfileの修正です。

cgi gemについて、v0.3.6以上を明示的にインストールするよう修正しています。現在リリースされているRubyに同梱されているcgi gemだとテストがfailしてしまう為。


Fix: Add missing quotes [skip ci]

rails guideのSecuring Rails Applicationsの修正です。

HTML/JavaScript Injectionの項にあるexampleコードにクォートが不足していたのを修正しています。


Merge pull request #46515 from lazaronixon/refactor-singular-association-creation

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

_create_recordメソッドから不要なメソッド呼び出しを削除しています。


Initialize deprecators before configuring them

各ライブラリのdeprecatorsの初期化処理を、load_environment_config hookより前に実行するよう修正しています。environmentsがロードされる前に初期化が終わっていないと、environmentsのロード時にdeprecatorの設定が行われた場合に正しく設定が反映されない為。


Improve ActiveSupport::Inflector.transliterate performance

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

ActiveSupport::Inflector.transliterateについて、引数がASCIIだけのStringの場合、early returnして不要な処理が行われないよう修正しています。


do not write additional new lines when dumping sql migration versions

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

schema dumpファイル内、migration versionの記載の末尾に改行が複数追加されていたのを、改行は1つだけになるよう修正しています。