なるようになるブログ

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

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

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

CHANGELOGへの追加はありませんでした。


Never report negative idle time

activesupport/lib/active_support/notifications/instrumenter.rbの修正です。

idel timeが負の値になった場合に、0を返すよう修正しています。idel timeの計算にはCPU-time clockとmonotonic clock両方の値を使用しており、その影響で値がマイナスになってしまう可能性がある為。


Revert "Add nodoc to Mail module [ci-skip]"

Action Mailboxが独自に拡張しているMail moduleがAPI docに表示されないよう修正した、Add nodoc to Mail module [ci-skip]をRevertしています。これらのメソッドはRailsとして独自に拡張したメソッドで、Railsとしてはpublic API(Railsアプリケーションで使う事を想定しているメソッドが幾つかある)為。


Mention RAILS_STRICT_WARNINGS in contributing guide

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

RAILS_STRICT_WARNINGS envについての説明を追加しています。


Several fixes for AC::Streaming

actionpack/lib/action_controller/metal/streaming.rbのdocの修正です。

ActionController::Streamingのdocについて、言い回しやタイポの修正を行っています。


Several fixes for AV::Helpers::CaptureHelper

actionview/lib/action_view/helpers/capture_helper.rbのdocの修正です。

ActionView::Helpers::CaptureHelperのdocについて、タイポの修正や、別moduleのdocへのリンクの追加などを行っています。


Wait longer for future results in tests

activerecord/test/cases/asynchronous_queries_test.rbの修正です。

future results のテストがCIで時折エラーになっていた為、wait時間を伸ばしてテストを安定化させるよう修正しています。


Use a unique type name while testing caching

activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rbの修正です。

テストで使用するtype nameがuniqueな値になるよう修正しています。


This test specifically intends a non-insensitive column

activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rbの修正です。

先の修正でテストに使うcolumnをintegerからtextに変更したのですが、テストがnon-insensitiveなcolumnを使う事を想定していた為、integerを使うよう戻しています。


Prefer README.md over railties/RDOC_MAIN

railtiesの修正です。

Rails自体の説明をするファイルとして、README.mdrailties/RDOC_MAIN.rdocという2つのファイルがあったのを、README.mdだけを使用するよう修正しています。が、rdocの方のファイルもまだ使わている(API docで使われている)為、後ほどRevertされています。


Revert "Prefer README.md over railties/RDOC_MAIN"

直前のコミットをRevertしています。


Merge pull request #47178 from zzak/sync-readme-rdoc-main

railtiesの修正です。

railties/RDOC_MAIN.rdocmarkdownの変換、及び、README.mdの内容をコピーし説明が同じになるよう修正しています。


Merge pull request #47162 from stevenharman/document_exceptions_app_error_handling

rails guideのConfiguring Rails ApplicationsUpgrading Ruby on Railsの修正です。

config.exceptions_appについて説明している箇所に、具体的に独自のエラーハンドリングを行う処理についての説明を追加しています。


Focus on the what for the AC overview intro

rails guideのAction Controller Overviewの修正です。

見出しのガイドについて説明している箇所の言い回しを修正しています。


Merge pull request #47054 from matthee/patch-1

rails guideの修正です。

Active Recordで範囲を指定して値を取得するexampleコードでSQL literalを使用していたのを、range conditionを使用するよう修正しています。