なるようになるブログ

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

rails commit log流し読み(2017/12/10)

2017/12/10分のコミットです。

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

actionpack/CHANGELOG.md


Add secure X-Download-Options and X-Permitted-Cross-Domain-Policies to default headers set.

actionpack/lib/action_dispatch/railtie.rbの修正です。

defaultのhttp headerの一覧にX-Download-Options(値はnoopen)、及び、X-Permitted-Cross-Domain-Policies(値はnone)を追加しています。


Change the system tests to set Puma as default server only when the user haven't specified manually another server.

actionpack/lib/action_dispatch/system_testing/server.rbの修正です。

System testで使用するサーバに強制的にPumaが使われるようになっていたのを、Capybara.serverが明示的に指定されている場合は指定されているサーバを使用するよう修正しています。


Reset schema cache after test

activerecord/test/cases/primary_keys_test.rbの修正です。

test_any_type_primary_keyの後処理でBarcode modelのcolumn情報をリセットするよう修正しています。

テスト内でcolumn情報がキャッシュされてしまうのですが、キャッシュされたままだと他のテストが通らない、という問題がある為、リセットするようにしています。