なるようになるブログ

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

rails commit log流し読み(2020/04/15)

2020/04/15分のコミットです。

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

activerecord/CHANGELOG.md


Merge pull request #38923 from kamipo/remove_dead_test_code

Active Record、railtiesの修正です。

現在サポートされていないadapter(frontbase、ibm_db等)に関するコードを削除しています。


Merge pull request #38893 from leequarella/parallelization

Active Supportの修正です。

parallell testでworkerが全て完了しているのにキューにテストが残っている場合に、そのテストの詳細を出力するよう修正しています。


Correct ruby-pg repo link in rdocs

activerecord/lib/active_record/connection_adapters/postgresql_adapter.rbのdocの修正です。

pg gemのリポジトリへのリンクを修正しています。


Merge pull request #38857 from jhawthorn/avoid_instrumentation_indirection

Action Viewの修正です。

instrument処理を行う際に共通のヘルパーメソッドを使用していたのをやめて、各処理で直接ActiveSupport::Notifications.instrumentを呼び出すよう修正しています。

ヘルパーメソッドで不要なStringオブジェクトを生成しまっていたのでそれを避ける為と、不要なスタックフレームが追加されるのを避ける為。


Merge pull request #38950 from joelhawksley/annotations-error-line

Action Viewの修正です。

テンプレート名のコメントへの出力処理が有効になっている場合に、template errorsが発生した際に表示されるエラーになった行数の表示が誤った値になってしまっていたのを修正しています。


use number instead of string in application.rb

rails guideのUpgrading Ruby on Railsの修正です。

config.load_defaultsに指定する値がStringになっていたのを、rails newで実際に生成される内容に合わせてFloatを使用するよう修正しています。


Remove unused Arel visitors in the code base

Active Recordの修正です。

ibm_db, informix等Railsのコードベースの中で使用していないArel visitorsに関するコードを削除しています。3rd partyのadapterでArel visitorが必要な場合、SQL Server Adapterのようにadapter側でコードを保持する必要があります。


Fixup CHANGELOGs [ci skip]

CHANGELOGの修正です。

各エントリーのフォーマット、グラマーの修正等をまとめて行っています。