なるようになるブログ

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

rails commit log流し読み(2021/12/13)

2021/12/13分のコミットです。

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


Fix mistype when calling ArgumentError

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

type_to_sqlメソッド内のArgumentErrorをraiseする際の処理でタイポしていたのを修正しています。


fix test name

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

upsert_allon_duplicateオプションを指定するテストのテスト名が、実際にテストしている内容とあっていなかったのを修正しています。


Merge pull request #43838 from jasl/patch-3

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

使用していないrequireを削除しています。


Merge pull request #43839 from jasl/patch-2

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

Ruby 2.7で不要になった、keyword argsが空の場合のメソッド呼び出しの分岐処理を削除しています。


rm tmpfile added in 340b39e

Active Supportのテストの修正です。

テストで生成されるテスト用のファイルが誤ってコミットされてしまっていたのを削除しています。


Merge pull request #43831 from matthewd/connection-timezone

Active Recordの修正です。

複数DBを使用している場合に、DB毎に異なるdefault_timezoneを使用出来るよう修正しています。default_timezoneをconfigファイルで出来るようにしており、DB毎にdefault_timezoneを変えたい場合は、config/database.ymlの接続先の指定にdefault_timezoneの指定を追加すればOKです。