2024/04/11分のコミットです。
CHANGELOGへの追加はありませんでした。
Use relative paths on AR basics guide [ci skip]
rails guideのActive Record Basicsの修正です。
exampleファイルのパスに絶対パスを使用している箇所があったのを相対パスに修正しています。他の箇所と合わせるため。
Merge pull request #51537 from yahonda/diag_rails_nightly_391
railties/test/command/help_integration_test.rbの修正です。
helpコマンドのテストがRuby 3.4でエラーになってしまっていたのを修正しています。
Merge pull request #51531 from fatkodima/fix-sqlite-copy-virtual-columns
activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rbの修正です。
SQLite3でtableに対してalter処理を実行する際に、virtual columnの情報が失われてしまうバグがあったのを修正しています。
Merge pull request #51540 from vahe/lazily_load_schema_cache-docs-cmment-cleanup
activerecord/lib/active_record.rbのdocの修正です。
lazily_load_schema_cache accessorのコメントに古い挙動についての説明が残っていたのを修正しています。
Respond with 406 when a browser is blocked by allow_browser
Action Pack、railtiesの修正です。
allow_browserメソッドでサポートしていないブラウザからのアクセスだった場合に返すhttp statusのデフォルトを426から406に変更しています。426はサポートしていないプロトコルによるアクセスを表すものであり、ブラウザのバージョン等によるアクセス拒否の場合、406の方が適切な為。
rails guideのActive Record Encryptionの修正です。
config.active_record.encryption.hash_digest_classとデフォルト値が実際の値と異なっていたのを修正しています。