なるようになるブログ

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

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

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

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


Fix example code in ActiveJob::Core [ci skip]

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

ActiveJob::Coreのdocにあるexampleコードが実際に動作しないコードになっていたのを動作するよう修正しています。


Fix CSP copy boolean directives (#31326)

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

CSPでboolean directive(block_all_mixed_contentとか、upgrade_insecure_requests)を使用していた場合に、policyのdupが正しく動作しないバグがあったのを修正しています。


Add missing require

actionpack/lib/action_dispatch/http/content_security_policy.rbの修正です

不足していたactive_support/core_ext/object/deep_dupのrequireを追加しています。


Modify test_webpack_option

railties/test/generators/app_generator_test.rbの修正です。

rails newwebpackオプションを指定した場合のテストで、オプションの指定方法が誤っていた箇所があったのを修正、及び、webpack:install以外のコマンドが実行された際に不要なassertionが実行されていたのを修正しています。


Add more tests for the --webpack option

railties/test/generators/app_generator_test.rbの修正です。

webpackオプションにJSフレームワークを指定した場合のテストを追加しています。