なるようになるブログ

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

rails commit log流し読み(2020/05/16)

2020/05/16分のコミットです。

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


Stop creating too many test databases

activesupport/lib/active_support/testing/parallelization/worker.rbの修正です。

parallel testを実行する度にテスト用のDBが作成されてしまうバグがあったのを修正しています。


Replace incorrect Symbols [ci skip]

rails guideのRails Internationalization (I18n) APIの修正です。

ハイフンが含まれているSymbolをダブルクォートで囲む(e.g. :en-GB -> :"en-GB")よう修正しています。


Merge pull request #39304 from zenspider/zenspider/backtrace_filter_should_never_return_empty

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

BacktraceCleanerが空のbacktraceを返さないよう修正しています。

Minitest.backtrace_cleanerが空を返って来ることを想定しておらず、空だとエラーになってしまう為。


Merge pull request #39297 from kamipo/fix_group_by_order_and_limit_offset

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

eager loading + order + limit/offset + group + countを実行した場合に、groupの指定が無視されてしまうバグがあったのを修正しています。


Merge pull request #39305 from kamipo/fix_eager_load_with_arel_joins

activerecord/lib/active_record/associations/association_scope.rbactiverecord/lib/active_record/relation/query_methods.rbの修正です。

eager load + Arel joinを実行した場合に、joinの順が維持されないバグがあったのを修正しています。