なるようになるブログ

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

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

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

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


Remove :doc: in :nodoc: class [ci skip]

actionpack/lib/action_dispatch/journey/router/utils.rbのdocの修正です。

:nodoc:が設定されているクラスのメソッドに:doc:が設定されていたのを削除しています。クラス自体に:nodoc:が設定されている場合、メソッドに:doc:を設定してもdocは生成されない為。


Friendly maintain schema failure

railties/lib/rails/test_help.rbの修正です。

テスト実行時にActiveRecord::PendingMigrationErrorが発生した場合に、他のエラー同様にバックトレースを全て表示していたのを、エラーメッセージだけ表示するよう修正しています。

before

before

after

after

バックトレースがそのまま表示されるとエラーメッセージを確認するのが大変な為、PendingMigrationErrorの場合はエラーメッセージだけを表示するようにしたとの事です。


Remove unnecessary package.json deletion

railties/lib/rails/generators/rails/app/app_generator.rbの修正です。

create_vendor_filesメソッドから不要なpackage.jsonの削除処理を削除しています。package.jsonskip_yarnfalseが設定された場合しか作成されず、明示的に削除する必要は無い為。


Update the Gem Bug Report Templates to 5.1.0

Bug Report Templates で使用するrailsのバージョンを5.1.0に更新しています。