なるようになるブログ

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

rails commit log流し読み(2019/12/21)

2019/12/21分のコミットです。

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

activestorage/CHANGELOG.md

activerecord/CHANGELOG.md


Remove extra the in preloader docs

activerecord/lib/active_record/associations/preloader.rbのdocの修正です。

doc内のグラマーの修正を行っています。


Logger#initialize takes keyword arguments

activesupport/lib/active_support/logger.rbの修正です。

Logger#initializeの引数指定に**kwargsを追加しています。


Add ruby2_keywords for delegating to fields helper

actionview/test/template/form_helper/form_with_test.rbの修正です。

ruby2_keywordsを使用してfields helperでキーワード引数に関するwarningが表示されないよう対応しています。


ruby2_keywords for adapters/mysql2/active_schema_test.rb

activerecord/test/cases/adapters/mysql2/active_schema_test.rbの修正です。

ruby2_keywordsを使用してキーワード引数に関するwarningが表示されないよう対応しています。


Store previews in the same service as the original blob

activestorage/app/models/active_storage/preview.rbの修正です。

previewを生成する際に元のblobと違うサービスとしてpreviewが生成されしまうバグがあったのを修正しています。


Fix keyward arguments warning in MiddlewareStack#build

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

MiddlewareStack#buildでキーワード引数に関するwarningが表示されないよう対応しています。

が、既存のテストを壊してしまった為後ほどRevertされています。


Remove info for deprecated database switching

rails guideのMultiple Databases with Active Recordの修正です。

deprecatedになったconnected_todatabaseキーワード引数を指定するexampleを削除しています。


Ignore test env in DatabaseTasks when DATABASE_URL is present

activerecord/lib/active_record/railties/databases.rakeactiverecord/lib/active_record/tasks/database_tasks.rbの修正です。

DATABASE_URLが設定されている場合、db:createdb:dropdevelopment envで実行した場合、test envについてはcreate / dropを実行しないよう修正しています。


Revert "Fix keyward arguments warning in MiddlewareStack#build"

MiddlewareStack#buildでキーワード引数に関するwarningが表示されないよう対応した、Fix keyward arguments warning in MiddlewareStack#buildをRevertしています。既存のテストが壊してしまった為。