なるようになるブログ

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

rails commit log流し読み(2020/01/05)

2020/01/05分のコミットです。

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


Fix adding non-null column to existing SQLite3 table

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

SQLite3 adapterで、nullじゃないカラムを追加しようとするとエラーになってしまうバグがあったのを修正しています。


Fix keyword arguments warnings on try

activesupport/lib/active_support/core_ext/object/try.rbの修正です。

trytry!メソッドでキーワード引数に関するwarningが表示されないよう対応しています。


ActiveSupport::EncryptedFile#initialize takes keyword arguments

railties/lib/rails/generators/rails/encrypted_file/encrypted_file_generator.rbの修正です。

ActiveSupport::EncryptedFile#initializeへの引数をHashとして渡していたのを、ActiveSupport::EncryptedFile#initializeシグネチャ通りキーワード引数で渡すよう修正しています。


Merge pull request #37299 from kobsy/specify-pk-as-conflict-target

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

insert_allメソッドのunique_byオプションにprimary keyが指定されている場合、conflict targetにprimary keyを含めるよう修正しています。

PostgreSQLON CONFLICTの動作を決定する場合、primary keyが考慮されるようにする為。