なるようになるブログ

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

rails commit log流し読み(2016/11/26)

2016/11/26分のコミットです。

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


use correct variable in BacktraceCleaner test

railties/test/backtrace_cleaner_test.rbの修正です。

BacktraceCleanerのテストで変数名をタイポしている箇所があったのを修正しています。


Make the test that seems to be getting stuck noisier

activerecord/test/cases/connection_pool_test.rbの修正です。

再利用可能なconnectionsのclear及びconnectionの切断に関するテストで、テスト用に起動したスレッドが正常に終了しなかった場合に、詳細なスレッド及びconnectionの情報を出力するようにしています。CI上でPG::TRDeadlockDetectedのエラーが多発しており、その調査の為、ですかねえ。


Convert ActionView::Railtie into Engine

actionview/lib/action_view/railtie.rbの修正です。

ActionView::Railtieの親クラスをRails::RailtieからRails::Engineに変更しています。コミットログに説明が無いので正確な理由がわからないのですが、Rails::Engineで実装されている処理を使用出来るようにする為、なのかなあ。


Add rails-ujs to Action View

Action Viewの修正です。

rails-ujsの実装をAction Viewの中に追加しています。変換後のJSではなく、coffeeスクリプトそのままの形で入っています。

元々は別で管理するようになりそうだったのですが、UJSはAction Viewで生成されるHTMLヘルパーを動作させるためのものであり、一緒に管理した方が利点が多いのでは、という事で合わせたようです。


Add UJS tests

Action Viewの修正です。

UJS用のテストを追加しています。


Add asset compilation Rake task for UJS

actionview/Rakefileの修正です。です。

UJSのassetsをcompileするようのrake taskを追加しています。