2024/02/02分のコミットです。
CHANGELOGへの追加はありませんでした。
Use ActiveSupport::TestCase for Tracker tests
actionview/test/template/dependency_tracker_test.rb
の修正です。
TrackerのテストでMinitest::Test
を使用していたのをActiveSupport::TestCase
を使用するよう修正しています。
Deprecate passing nil as model arg instead of raising ArgumentError (#50931)
actionview/lib/action_view/helpers/form_helper.rb
の修正です。
Handle nil form_with model argumentでform_with
のmodel:
引数にnilが指定された場合にArgumentError
をraiseするよう修正したのですが、ArgumentError
をraiseではなくdeprecatedメッセージを出力するよう修正しています。Exceptionをraiseすると非互換になってしまい、Railsのポリシー(1つのバージョンアップデートで非互換を入れない)に反するため。
Improve the output of RailsInspect::Cli
tools/rail_inspector/lib/rail_inspector/cli.rb
、
tools/rail_inspector/lib/rail_inspector/configuring.rb
の修正です。
RailsInspect::Cli
のチェックでエラーになった場合に、エラーになった原因のメッセージを表示するよう修正しています。
[ci skip] [docs] Updated docs to indicate that mysql supports the algorithm
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
のdocの修正です。
index作成時にalgorithmを指定出来るRDBMSについて説明している箇所に、MySQLでもサポートしている旨説明を追加、及び、MySQLで指定する場合のexampleを追加しています。
Tiny update to callbacks docs [ci skip]
docの修正です。
callbackメソッドのdoc内の同じcallbackを複数回定義した際の挙動について説明している箇所が、"同じcalllbackを複数回呼び出した場合"という説明になっていたのを、"同じcallbackを複数回定義した場合"に修正しています。