2022/06/16分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Gemfileの修正です。
minitestのバージョンを5.15系に固定しています。5.16.0だとmock処理がエラーになってしまう為。
参考: Specs with Mock started failing on v5.16.0
Move db and shard selector initalizer to Railties
activerecord/lib/active_record/railtie.rb、
railties/lib/rails/application/default_middleware_stack.rbの修正です。
DB selector、及び、shard selectorのinitalizerをActive Recordからrailtiesに移動しています。Active Recordの初期化後だと正しくselectorの設定が行えない為。
Merge pull request #45347 from skipkayhil/docs-ad-response
actionpack/lib/action_dispatch/http/response.rb、
actionpack/lib/action_dispatch/testing/test_response.rbのdocの修正です。
get、postメソッドのクラス名が誤っていたのを修正しています。
Behaviour constant deprecation fix (#45367)
railties/lib/rails/generators/testing/behavior.rbの修正です。
Rails::Generators::Testing::Behaviorを使用した場合に表示するdeprecateメッセージがクラス名だけになっていたのを、名前空間も含むよう修正しています。
Support calls to #field_name with nil object_name
actionview/lib/action_view/helpers/form_tag_helper.rbの修正です。
ActionView::Helpers::FormTagHelper#field_nameのobject_name引数がnilの場合にエラーにならないよう修正しています。fields block配下でfield_nameを呼び出した場合にエラーにならないようにする為。
<%= fields do |f| %> <%= f.field_name :body %> <% end %>
Make sqlite3_adapter_strict_strings_by_default work from an initializer
activerecord/lib/active_record/railtie.rbの修正です。
configに指定したsqlite3_adapter_strict_strings_by_defaultの値が正しく反映されていなかったのを修正しています。
Let sqlite strict config read from database.yml or config
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rbの修正です。
database.ymlに指定されているstrictの設定もsqlite3_adapter_strict_strings_by_defaultの値として使用するよう修正しています。
Use suggested version of note [ci-skip]
rails guideのThe Rails Command Lineの修正です。
exampleに使用するアプリケーション名を、他のguideと合わせるよう修正しています。
Connections Map changed to Each in ping task
actioncable/lib/action_cable/server/connections.rbの修正です。
heartbeat用のtimerを取得する際に、不要なArrayを生成しないよう修正しています。