2023/10/28分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Remove rails guides translation references [ci skip]
rails guideのContributing to Ruby on Rails
の修正です。
各言語に翻訳されたguideへのリンクを削除しています。全く更新されていないguideが含まれている、かつ、翻訳を公式で対応する事も考えている、などの理由により削除されたようです。
Fix typo in ActiveStorage::FixtureSet example
activestorage/lib/active_storage/fixture_set.rb
の修正です。
ActiveStorage::FixtureSet
のdoc内のexampleコードのタイポを修正しています。
Use version of importmap that support loading outside of an app
importmap-rails
gemのバージョンを1.2.3以上に更新しています。リリーススクリプトに古いバージョン向けのワークアラウンドがあり、それらを削除出来るようにする為。
Move quote_string
from trilogy and mysql2 adapters to abstract mysql adapter
Active Recordの修正です。
trilogy adapter、mysql2 adapterそれぞれで同じquote_string
メソッドの実装を保持していたのを、abstract mysql adapterに移動しています。
Merge pull request #49772 from fatkodima/reload-type_map-for-enums
activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
の修正です。
PostgreSQL enumを作成/削除した際にtype mapを再読込して、最新のenumデータが反映されるよう修正しています。
Merge pull request #49187 from ccutrer/defer-constraints
activerecord/lib/active_record/connection_adapters/postgresql/database_statements.rb
の修正です。
現在のtransactionのconstraintを変更する為のset_constraints
メソッドを追加しています。
Post.transaction do Post.connection.set_constraints(:deferred) p = Post.create!(user_id: -1) u = User.create! p.user = u p.save! end
Merge pull request #49803 from zzak/railties/remove_from_file-gsub
railties/test/isolation/abstract_unit.rb
の修正です。
テストでfileから特定の文字列を削除する際に、該当する文字列全てを削除するよう修正しています。
Merge pull request #49776 from skipkayhil/hm-symbol-blank
activesupport/lib/active_support/core_ext/object/blank.rb
の修正です。
Symbol#blank?
メソッドを追加しています。他のclass同様に、respond_to?(:empty?)
のチェックを回避出来るようにする為。
Use double quotes more consistenly in doc and error messages
各docやエラーメッセージでsingle quoteを使用していた箇所をdouble quoteを使用するよう修正しています。Railsのrubocopの設定と合わせる為。