なるようになるブログ

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

rails commit log流し読み(2023/10/26)

2023/10/26分のコミットです。

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

actionview/CHANGELOG.md


Ignore implicit locals if not declared by templates with strict locals

actionview/lib/action_view/renderer/collection_renderer.rbactionview/lib/action_view/template.rbの修正です。

templateでstrict localsの指定がある場合に、collection renderingで設定するlocalsを自動で破棄する(templateのstrict localsでそれらを受け入れられるようにしていない場合)ように修正しています。collection renderingが設定するlocalsによっていrenderがエラーになってしまうのを避ける為。


Fix casting PG money with comma as radix point

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

PostgreSQLのmoney型のcolumnに、radix pointにカンマを使用した場合(e.g. 3,50)にエラーになってしまうバグがあったのを修正しています。


Fix deprecation warnings for secrets:edit/show

railties/lib/rails/commands/secrets/secrets_command.rbの修正です。

必要なrequireが不足していたのを修正しています。


Turn skips into errors on Rails CI

必要なミドルウェアが設定されていない等の場合にskipするようになっていたテストを、CIではskipしないよう修正しています。ローカルではskipしたくなる事があるかもしれないが、CIでは全てのテストが実行されるべきなので、との事です。


Dump schema only for a specific db for rollback/up/down tasks for multiple dbs

activerecord/lib/active_record/railties/databases.rakeの修正です。

複数DB向けのrollback/up/down 等のDB系のtaskを実行した場合に、全てのDBのshemaがdumpされるようになっていたのを、指定されたDBのschemaのみdumpするよう修正しています。


Enable Lint/InterpolationCheck rubocop's cop

.rubocop.ymlの修正です。

Lint/InterpolationCheck cop を有効化、及び、各ファイルにcopを適応しています


Remove note about inline changelog credit in contributing guide

rails guideのContributing to Ruby on Railsの修正です。

Updating the CHANGELOGのセクションにあった、現在は使用していないルールに関する説明を削除しています。