なるようになるブログ

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

rails commit log流し読み(2018/08/21)

2018/08/21分のコミットです。

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

activejob/CHANGELOG.md

railties/CHANGELOG.md


Fix merging relation that order including ?

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

?が含まれているordermergeメソッドでmergeしようとするとエラーになるバグがあったのを修正しています。


Merge pull request #33635 from bogdanvlviv/improve-active_job-test_helpers

activejob/lib/active_job/queue_adapters/test_adapter.rbactivejob/lib/active_job/test_helper.rbの修正です。

Active Jobのtest helperの改善として、assert_performed_withをblockの指定無しで呼べるよう修正、各ヘルパーメソッドに:queueオプションを指定出来るよう修正、等を行っています。


Merge pull request #33660 from y-yagi/follow_up_32121

railties/lib/rails/tasks.rbrailties/lib/rails/tasks/routes.rakeの修正です。

Move rake routes task to rails commandで削除されたrake routes taskを戻してrake routesが実行出来るよう修正、及び、rake taskを実行したらdeprecateメッセージを出力するよう修正しています。

rake routesはpublic taskなので、他のtask同様いきなり削除ではなく、まずdeprecateにしてから削除するようにする為。