2023/04/09分のコミットです。
CHANGELOGへの追加はありませんでした。
ActiveRecord: Improve find_db_config performance
activerecord/lib/active_record/database_configurations.rb
の修正です。
find_db_config
メソッドについて不要なsortを減らすなどの性能改善を行っています。
Merge pull request #47864 from zenspider/zenspider/ar_core_hash
activerecord/lib/active_record/core.rb
の修正です。
Actve Recordのobjectがid
を保持していない場合(new_record?
がtrueの場合)にActiveRecord#==
及び#hash
メソッドで正しく結果が取得出来るよう修正しています。
Introduce Rails::Rackup::Server
which is used by the bin/rails server
command.
railties/lib/rails/commands/server/server_command.rb
、
railties/lib/rails/rackup/server.rb
の修正です。
使用出来る場合、rails server
コマンドでRack::Server
ではなくRackup::Server
を使用するよう修正しています。Rack::Server
はdeprecatedになっている為。
Allow a value
formatted as HH:MM
for time_field
actionview/lib/action_view/helpers/tags/datetime_field.rb
の修正です。
time_field
でHH:MM
フォーマットの値が指定出来なくなっていたのを再度指定出来るよう修正しています。
Fix WARNING block in security guide
rails guideのSecuring Rails Applications
の修正です。
secret_key_base
を変更した場合の挙動について説明している箇所のフォーマットを調整しています。
Merge pull request #47850 from notapatch/api-docs-activerecord-validate-multiple-contexts
activerecord/lib/active_record/validations.rb
のdocの修正です。
Active Record validationにcontextを複数した場合の挙動についての説明を追加しています。
rails guideのActive Record Validations
の修正です。
:message
オプションについて説明している箇所のexampleコードにend
が不足していたのを修正しています。
Merge pull request #47857 from Valerii-Pi/patch-3
rails guideのActive Record Validations
の修正です。
Custom Validators
の項にあるexampleコードのグラマーの修正を行っています。
Merge pull request #47365 from p8/guides/document-request-js
rails guideのSecuring Rails Applications
、Working with JavaScript in Rails
の修正です。
rails/request.jsを使用してのrequestの送信方法についての説明を追加しています。
Merge pull request #47899 from zzak/asset-pipeline-guide
rails guideのThe Asset Pipeline
の修正です。
古いRails向けの説明を削除、importmap-rails
やjsbundling-rails
等の現在使われているassets関係のgemについての説明を追加、等を行っています。