なるようになるブログ

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

rails commit log流し読み(2019/08/10)

2019/08/10分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md


Rails HTML sanitizer gemfile lock changes on bundle install.

Gemfile.lockの修正です。

rails-html-sanitzerのバージョン指定を修正した、Require and support rails-html-sanitzer 1.2.0の対応の際にGemfile.lockの更新が漏れていたのを修正しています。


Stop trying to read yaml file fixtures when loading Active Record fixtures

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

Active Recordのfixturesロード時に、file fixtures(file_fixture_pathで指定されたパス配下のファイル)はロードしないよう修正しています。file fixturesにはActive Record fixturesでは無い素のyamlファイルが置かれている事がある為。


Add test for content type in direct upload to Azure

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

Azure storageへのdirect uploadのテストに、content typeを指定した場合のテストを追加しています。


Merge pull request #36873 from jhawthorn/schema_sha_parallel

activerecord/lib/active_record/tasks/database_tasks.rbactiverecord/lib/active_record/test_databases.rbの修正です。

parallel test実行時に毎回テスト用のDBの作成&schemaのロードを行っていたのを、schemaが変更されていた場合のみschemaのロードを行うよう修正しています。合わせて、テスト終了時に毎回dropしていたDBはdropされなくなりそのまま再利用されるようになりました。


Remove misleading documentation

actionview/lib/action_view/renderer/partial_renderer.rbのdocの修正です。

partia rendererのdocに、下位互換の為にcollectionにHashのcollectionは指定出来ない旨説明があったのですが、Rails 6.0の時点でもう指定出来るようになっている為、該当部分の説明を削除しています。