なるようになるブログ

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

rails commit log流し読み(2023/01/06)

2023/01/06分のコミットです。

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

actionpack/CHANGELOG.md


Use cached instance of ruby_version

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

Rubyのバージョンを参照するのにRubyGemsが内部でキャッシュしている値を使用するよう修正しています。


Make it clear that SB#[]= takes 3 arguments, and reduce Array allocation

activesupport/lib/active_support/core_ext/string/output_safety.rbの修正です。

SafeBuffer#[]=メソッドでメソッドの引数をsplatで受け取っていたのを、引数を明示するよう修正しています。Arrayオブジェクトの生成を減らす為。


Merge pull request #46858 from skipkayhil/only-use-host-auth-if-config

railties/lib/rails/application/default_middleware_stack.rbの修正です。

config.hostsの指定が空の場合、不要なActionDispatch::HostAuthorization middlewareをrack middlewareの一覧に追加しないよう修正していあす。


Merge pull request #46896 from sato11/helper-methods-need-not-be-public

actionpack/lib/abstract_controller/helpers.rbのdocの修正です。

controllerでhelper methodを定義するexampleで、helper methodの可視性をprivateにするよう修正しています。


Changelog for 0019dea

actionpack/CHANGELOG.mdの修正です。

先のActionDispatch::HostAuthorizationの対応についてCHANGELOGにエントリーを追加しています。


Fix typo in classic autoload to zeitwerk guide

rails guideのClassic to Zeitwerk HOWTOの修正です。

Acronymsの項のタイポを修正しています。


ActiveRecord multiple databases extended doc

rails guideのMultiple Databases with Active Recordの修正です。

Activating Automatic Role Switchingの項にある独自のresolverを定義する場合のexampleが、クラス名だけの定義になっていたのに具体的な処理を追加するよう修正しています。