なるようになるブログ

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

rails commit log流し読み(2025/04/12)

2025/04/12分のコミットです。

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

activerecord/CHANGELOG.md


Merge pull request #54707 from fatkodima/query_log_tags_prepend_comment

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

query log tags commentsをprependする場合の設定がconfigから出来なかった(ActiveRecord::QueryLogs.prepend_commentを直接指定する必要があった)のを、config経由で設定出来るよう修正しています。


Add changelog for #54907 [ci skip]

activerecord/CHANGELOG.mdの修正です。

サポートするSQLiteのバージョンを3.23.0以上に修正した、Bump minimum supported SQLite to 3.23.0の対応についてCHANGELOGにエントリーを追加しています。


Use TRUE and FALSE for booleans in SQLite

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

SQLiteでboolean columnに対してqueryを実行する際に、MySQLPostgreSQLと同様にTRUEFALSEを使用するよう修正しています。SQLite 3.23.0でboolean literalsがサポートされ、TRUEFALSEが指定出来るようになった為。


Bring back the period in checking database version message

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

サポートしていないSQLiteを使用した場合のエラーメッセージの末尾にピリオドを追加しています。