なるようになるブログ

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

rails commit log流し読み(2019/05/23)

2019/05/23分のコミットです。

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

activestorage/CHANGELOG.md

actionpack/CHANGELOG.md


Remove compatibility module from docs [ci skip]

actionpack/lib/action_controller/template_assertions.rbのdocの修正です。

内部APIであるActionController::TemplateAssertions moduleがAPI docに表示されないよう修正しています。


Mirror direct uploads

Active Storageの修正です。

Mirror serviceでdirect uploadのサポートを追加しています。

direct uploadを使用した場合、まずprimary serviceにファイルがアップロードされ、バックグラウンドジョブで他のserviceにファイルが共有されるようになっています。


Merge pull request #34656 from albertoalmagro/path_helper_without_params_does_not_loose_scope

Action Packの修正です。

routingでoptional scopeを使用していた場合に、そのoptional scope内のrouteのpath helperがparameterが指定されていたかどうかで結果が変わっていた(parameterが指定されていないoptional scopeが含まれず、parameterが指定されている場合はoptional scopeが含まれていた)のを、parameterのありなしに関わらず、必ずoptional scopeが含まれるよう修正しています。