なるようになるブログ

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

rails commit log流し読み(2020/03/21)

2020/03/21分のコミットです。

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

actioncable/CHANGELOG.md


Simplify renderer normalize keys

actionpack/lib/action_controller/renderer.rbの修正です。

keysのnormalize処理で、デフォルトを新しいハッシュに設定してからenvのエントリでオーバーライドしていたのを、すべてのenv値を設定して、すでに設定されているデフォルトの値をスキップするようリファクタリングしています。


add rescue_with support to ActionCable::Connection::Base

actioncable/lib/action_cable/connection/base.rbactioncable/lib/action_cable/connection/subscriptions.rbの修正です。

ActionCable::Connection::Baserescue_fromによるエラーハンドリングが行えるよう対応しています。rescue_fromで指定したhandlerはログ出力処理より先に行われるようになっています。


Merge pull request #38781 from rmacklin/fix-method-name-in-action-cable-guide

rails guideのAction Cable Overviewの修正です。

rescue_fromrescue_withにタイポしていたのを修正しています。


Fix typo in test name

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

テスト名と実際のテスト内容が異なっていたのを修正しています。


Fix a typo in AbsenceValidator

activemodel/lib/active_model/validations/absence.rbのdocの修正です。

validates_absence_ofメソッドのdoc内の、validates_absence_ofメソッドでvalidate時に使用するメソッド名が誤っていたのを修正しています。


Merge pull request #38774 from stevenjackson/patch-1

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

pluckの引数にfunctionを指定するexampleで、functionをArel.sqlで囲むよう修正しています。これが無いとdeprecateメッセージが出力されてしまう為。