なるようになるブログ

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

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

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

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

actionpack/CHANGELOG.md


[Fix #51095] Missing template error page showing incorrect view path example for nested controller path

actionpack/lib/action_dispatch/middleware/templates/rescues/missing_exact_template.html.erbの修正です。

templateが見つからない場合に表示するエラー用のHTMLで、controller pathがnestしている場合に正しいtemplate名が表示されないバグがあったのを修正しています。


Refactor code to make it more clear

activerecord/lib/arel/visitors/to_sql.rbの修正です。

SQLを生成する際に括弧が必要になる条件のチェックをメソッドに切り出すようリファクタリングしています。


Merge pull request #50856 from Dmoment/docs-autosave-validations

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

has_oneメソッドのdocに、autosave`をtrueにしている場合のvalidationの挙動についての説明を追加しています。


Copy edit documentation

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

has_one`メソッドのdocのフォーマットの修正を行っています。


docs: Fix ActiveSupport::TimeWithZone#change example [skip ci]

activesupport/lib/active_support/time_with_zone.rbのdocの修正です。

ActiveSupport::TimeWithZone#changeメソッドのdoc内のexampleコードの実行結果が、実際の結果と異なっていたのを修正しています。