なるようになるブログ

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

rails commit log流し読み(2021/09/24)

2021/09/24分のコミットです。

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

activerecord/CHANGELOG.md


Merge pull request #43224 from jmileham/with_lock_accepts_transaction_opts

activerecord/lib/active_record/locking/pessimistic.rbの修正です。

ActiveRecord::Locking::Pessimistic#with_locktransactionメソッドに指定するオプション(requires_newisolationjoinable)を指定出来るよう修正しています。


Merge pull request #42574 from leastbad/connection_identifier

actioncable/lib/action_cable/channel/test_case.rbの修正です。

ActionCable::Cable::ConnectionStubconnection_identifierメソッドを追加しています。ActionCable::Connectionと同じメソッドを使えるようにする為。


Use regular memoization

actioncable/lib/action_cable/channel/test_case.rbの修正です。

値をメモ化するのに||=を使用するよう修正しています。


Fix default scope with all_queries on reload test name

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

all_queries + reloadのテストのテスト名が誤っていたのを修正しています。


Merge pull request #43287 from Shopify/append-slash

actionpack/lib/action_dispatch/http/url.rbactionpack/lib/action_dispatch/routing/route_set.rbの修正です。

pathに.が含まれている場合などに、trailing slashが正しく付与されないバグがあったのを修正しています。