以下の内容はhttps://y-yagi.hatenablog.com/entry/2024/09/05/045223より取得しました。


rails commit log流し読み(2024/09/04)

2024/09/04分のコミットです。

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

railties/CHANGELOG.md


align documentation with conventional practice

railties/lib/rails/railtie.rbのdocの修正です。

Rails::Railtieのdoc内の独自のRailtieクラスを定義する場合のexampleコードで、gemのnamespace配下でクラスの定義やセットアップをするよう修正しています。通常gemのnamespace配下でクラスの作成をするのが推奨されているため。


Add require for ClassAttribute in class/attribute core extension

activesupport/lib/active_support/core_ext/class/attribute.rbの修正です。

不足していたactive_support/class_attributeのrequireを追加しています。


Merge pull request #52779 from yahonda/use_uri_0_13_1_and_rfc_2396_parser

URI::DEFAULT_PARSERを使用していた箇所をURI::RFC2396_PARSERを使用するよう修正しています。default parserが今後RFC2396_PARSERからRFC3986_Parserに変わる予定があり、元の挙動を維持するには明示的にRFC2396_PARSERを使用する必要があるため。

参考:Bug #19266: URI::Generic should use URI::RFC3986_PARSER instead of URI::DEFAULT_PARSER


Silence healthcheck requests from the log (#52789)

railtiesの修正です。

logの出力を抑止するためのRails::Rack::SilenceRequest middlewareを追加し、health check用のpathでのログを抑止出来るよう対応しています。health checkのpathはconfig.silence_healthcheck_pathで指定出来るようになっています。


Use 127.0.0.1 instead of localhost so Docker DB can be easily used (#52778)

railties/lib/rails/generators/database.rbの修正です。

新規にアプリケーションを生成した場合のDBの接続先のデフォルトをlocalhostから127.0.0.1に変更しています。Docker環境で設定変更無しに使用出来るようにするため。


[RF-DOCS]Active Record Associations Guide [ci-skip] (#52523)

rails guideの修正です。

Active Record Associations guideについて、全体の言い回しやフォーマットの修正、relationの画像からclassのテキストを削除し説明がわかりやすくなるよう修正、STIやDelegated Typesに関する説明の追加等を行っています。合わせて、Composite Primary Keys guideへの説明の追加等も行っています。


Fix find_by_token_for for models with composite primary keys

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

composite primary keysを使用しているmodelに対するfind_by_token_forが正しく動作しないバグがあったのを修正しています。




以上の内容はhttps://y-yagi.hatenablog.com/entry/2024/09/05/045223より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14