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.rb
、
activestorage/lib/active_storage/previewer.rb
の修正です。
内部で使用しているtempileを使用後削除するよう修正しています。
Gemfile
の修正です。
Minitestのバージョンロックを削除しています。
Minitest 5.11.3で問題が修正された為。
Eliminate ActiveStorage::Service::MirrorServiceTest#upload
activestorage/test/service/mirror_service_test.rb
の修正です。
uploadのテストでupload
に指定するserviceを間違えていた箇所があったのを修正しています。