なるようになるブログ

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

rails commit log流し読み(2018/11/13)

2018/11/13分のコミットです。

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


Make PERMITTED_TYPES private

activejob/lib/active_job/arguments.rbの修正です。

内部でだけ使用するActiveJob::Arguments::PERMITTED_TYPES定数の可視性をprivateに変更しています。


Fix ignored options in the #added? method

activemodel/lib/active_model/errors.rbの修正です。

ActiveModel::Errors#added?メソッドのmessage引数にSymbolを指定した場合に、options引数がチェック処理で使用されない(メッセージが追加済みかどうかのチェックでoptionsが無視される)バグがあったのを修正しています。


Ignore warnings such as Psych.safe_load is deprecated

railties/test/application/bin_setup_test.rbの修正です。

bin/setupのテストで、Psych.safe_loadの引数に関するwarningを無視するよう修正しています。


Add support for UNLOGGED Postgresql tables

Active Recordの修正です。

PostgreSQLのUNLOGGED tableのサポートを追加しています。

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.create_unlogged_tablesにtrueを指定した場合のみ、CREATE TABLEUNLOGGEDオプションが指定されるようになり、ログを取らないテーブルとして作成されるようになります。