なるようになるブログ

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

rails commit log流し読み(2021/10/29)

2021/10/29分のコミットです。

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

actionview/CHANGELOG.md


Address intermittent CI failure

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

typecastingのテストで値を取得するのにallを使用していたのを、テスト対象のidを明示的に指定するよう修正しています。


Merge pull request #43567 from shunichi/date-select-day-format

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

date_selectメソッドにdayの値の表示をカスタマイズする為のday_formatオプションを追加しています。

date_select("article", "written_on", day_format: ->(day) { day.ordinalize })
# => <option value="1">1st</option>\n<option value="2">2nd</option>...

Fix markup in activesupport/CHANGELOG.md

activesupport/CHANGELOG.mdの修正です。

フォーマットの修正を行っています。


Merge pull request #43552 from Thornolf/inflector_underscore_regression_after_optimization

activesupport/lib/active_support/inflector/methods.rbの修正です。

Inflector::Methods#underscoreに、途中大文字+数字の値が含まれたいた場合に、アンダースコアが正しく追加されないリグレッションが発生していたのを修正しています。


Merge pull request #43556 from georgeclaghorn/actioncable-entrypoint-deprecation-warning

actioncable/package.jsonの修正です。

Action Cableのエントリーポイントに、deprecatedになったファイルが指定されていたのを修正しています。


Merge pull request #43547 from denkungsart/ar-query-endless-range

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

where(age: Float::INFINITY..)のようにデータが本来取得出来ないような条件を指定した場合に、結果が取得出来ていた(全てのレコードが取得出来た)のを、データが取得されないよう修正しています。