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を生成しないよう修正しています。