なるようになるブログ

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

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

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

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


Fix instrumention name: delete_prefixed like the others.

activestorage/lib/active_storage/service/azure_storage_service.rbの修正です。

AzureStorageService#delete_prefixedメソッドでprefixを削除する際のinstrumentのkey名がdelete_allになっていたのを、delete_prefixedに変更しています。他のサービスクラスとkeyを合わせる為。


Merge pull request #31311 from y-yagi/ignore_no_database_error_when_loading_schema_cache

activerecord/lib/active_record/migration.rbactiverecord/lib/active_record/railtie.rbの修正です。

schema cacheが存在している、かつ、databaseが存在していない場合に、db:createを実行するとActiveRecord::NoDatabaseErrorでエラーになってしまうバグがあったのを修正しています。


Merge pull request #31146 from mikeycgto/actiondispatch-cookie-store-test-updates

actionpack/test/dispatch/session/cookie_store_test.rbの修正です。

cookie storeのテストで暗号化の為に古いsecret_tokenの仕組みを使っていたのを、encrypted cookiesを使用するよう修正しています。


Embrace the instantiation in loving parens <3

actionpack/test/dispatch/session/cookie_store_test.rbの修正です。

複数行に渡るメソッド呼び出しを行う場合に、"/"で改行していたのを、中括弧を使用するよう修正しています。


Update "Active Record Query Interface" guide [ci skip]

rails guideのActive Record Query Interfaceの修正です。

生成されるSQLのexampleに実際に生成される内容と異なる箇所があったのを修正、及びSQLのキーワードを大文字に修正しています。既存のexampleと合わせる為。


current_version should catch NoDatabaseError from get_all_versions

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

Migrator.current_versionBase.connection呼び出し時にNoDatabaseErrorをキャッチするようにしていたのを、Migrator.get_all_versionsからraiseされるエラーをキャッチするよう修正しています。

get_all_versionsメソッドでは渡されたconnectionを使用していない為。


Add tests for the --webpack option

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

rails newコマンドに--webpackオプションを指定した場合のテストを追加しています。