なるようになるブログ

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

rails commit log流し読み(2018/01/27)

2018/01/27分のコミットです。

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


Merge pull request #31786 from composerinteralia/respond-to-tests

各テストで適切なassertionを使用するようまとめて修正しています。


Merge pull request #31800 from rlue/doc/association-basics-guide

rails guideのActive Record Associationsの修正です。

Updating the Schemaの項、migrationで外部キーの為のカラムを定義するのにreferences、及び、add_referenceメソッドを使用するよう修正しています。


Merge pull request #31803 from rmosolgo/rm-dependencies

activesupport/lib/active_support/dependencies.rbの修正です。

autoload_module!でmoduleを追加する際に、uniq!メソッドを呼び出して重複したmodule名を削除するようにしています。

重複したmoduleがある場合、moduleをremove_unloadable_constants!メソッドでunloadした際に、無限ループになってしまう為。


Unlink internal tempfiles after use

activestorage/lib/active_storage/downloading.rbactivestorage/lib/active_storage/previewer.rbの修正です。

内部で使用しているtempileを使用後削除するよう修正しています。


Relax minitest version

Gemfileの修正です。

Minitestのバージョンロックを削除しています。

Minitest 5.11.3で問題が修正された為。


Eliminate ActiveStorage::Service::MirrorServiceTest#upload

activestorage/test/service/mirror_service_test.rbの修正です。

uploadのテストでuploadに指定するserviceを間違えていた箇所があったのを修正しています。