なるようになるブログ

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

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

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

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

activerecord/CHANGELOG.md


Add a Date decoder to the pg adapter to type cast dates

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

PostgreSQLAdapterで、date型のcolumnをSQLで直接取得した場合にStringとして扱われていたのを、Dateとして扱われるよう修正しています。

ActiveRecord::Base.connection.select_value("select '2024-01-01'::date").class #=> Date

Skip selenium-webdriver version 4.20.0

Gemfileの修正です。

selenium-webdriver 4.20.0を使用しないよう修正しています。4.20.0でpublic APIが誤って消されてしまいRailsのテストがエラーになるため。


Merge pull request #50487 from nubinary/fix/unneccesary-readonly-attributes-to-a

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

readonly_columnsメソッド内のreadonly_attributesの呼び出し処理から、不要なArrayへの変換処理を削除しています。