2020/09/17分のコミットです。
CHANGELOGへの追加はありませんでした。
Improve Action View translate helper
actionview/lib/action_view/helpers/translation_helper.rbの修正です。
translateメソッドについて、処理の流れの整理、及び、オブジェクトの生成数を減らすようリファクタリングしています。
Merge pull request #40209 from latinadeveloper/guides-spanish-link
rails guideのContributing to Ruby on Railsの修正です。
spanish版のリンクを最新の情報に更新しています。
Make role required when using shard in connected_to
activerecord/lib/active_record/connection_handling.rbの修正です。
connected_toにshardを指定した場合、roleも必須パラメータとするよう修正しています。
ActiveRecord::Base.connected_to(role: :reading) do ActiveRecord::Base.connected_to(shard: :one) do # will read from shard one replica, not write to primary end end
上記のようにconnected_toがネストした場合の挙動がわかりずらくなってしまう、という懸念がある為、shardを指定した際にroleもセットで必ず指定させるようにした、との事です。
Fix documentation for connected_to
activerecord/lib/active_record/connection_handling.rbのdocの修正です。
先のroleの指定を必須にした対応で、ドキュメントの修正が漏れていたのを対応しています。