なるようになるブログ

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

rails commit log流し読み(2022/05/17)

2022/05/17分のコミットです。

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

actioncable/CHANGELOG.md


Address QueryCacheTest#test_query_cache_does_not_allow_sql_key_mutation failure

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

QueryCacheTest#test_query_cache_does_not_allow_sql_key_mutationがランダムにfailしてしまっていたのを修正しています。


Adds test coverage for #attach method behaviour in activestorage

activestorage/test/models/attached/many_test.rbactivestorage/test/models/attached/one_test.rbの修正です。

attach`メソッドでrecordを保存した際に保存したblob(s)を返す事を保証する為のテストを追加しています。


fix: action cable stream_test errors

actioncable/test/connection/stream_test.rbの修正です。

stream_testrack.hijack_ioStringIOを指定していたのを、実際のIO(File)を指定するよう修正しています。StringIOだとNIO reactorを追加しようとした際にエラーになってしまう為。


feat: action cable connection callbacks

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

ActionCable::Base::Connectionにcommand実行時に処理を行うcallback(before_command, after_command, と around_command)を指定出来るよう修正しています。


Merge pull request #45072 from palkan/feat/ac-remote-disconnect-notice

Action Cableの修正です。

server側でdisconnectを行う際に、実際にdisconnectが行われる前にclientにdisconnect処理が行われる旨メッセージを送信するよう修正しています。


Merge pull request #42981 from ghiculescu/as-eager-more-methods-3

activestorage/app/models/active_storage/attachment.rbactivestorage/lib/active_storage/attached/model.rbの修正です。

Active Storageのeager loadで、variantをloadする際にimageblobもloadするよう修正しています。