なるようになるブログ

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

rails commit log流し読み(2022/02/03)

2022/02/03分のコミットです。

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

activemodel/CHANGELOG.md


Improve human_attribute_name performance

activemodel/lib/active_model/translation.rbの修正です。

human_attribute_nameメソッドでオブジェクトの生成数を減らすようリファクタリングしています。


Add turbolinks=false on links to older guides

guides/source/_welcome.html.erbの修正です。

古いguideへのリンクにdata-turbolinks="false"を指定するよう修正しています。ページ全体をリロードしないとナビ等が動作しない為。


Fix parsing expression for PostgreSQL generated column

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

PostgreSQL generated columnでasオプションを指定している場合に、schema.rbにそのasオプションの値が出力されないバグがあったのを修正しています。


Use different namespace for proxy calls

activemodel/lib/active_model/attribute_methods.rbの修正です。

proxy attributeで使用するcacheのnamespaceにactive_modelを使用していたのを、active_model_proxyを使用するよう修正しています。modelのgenerated methodsで使用するcacheとnamesapceが衝突するのを避ける為。