2021/12/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
README.md
の修正です。
rubyonrails.org から削除済みの画像を参照していたのを修正しています。
Raise an exception when using unrecognized options in change_table block
Active Recordの修正です。
change_table
内のカラム定義メソッドで、if_not_exists
、if_exists
オプションを指定した場合にExceptionをraiseするよう修正しています。change_table
にbulk
オプションが指定されているかどうかで挙動が変わってしまう(bulk: true
の場合オプションは期待通りに動作しない)為、オプションの指定に関わらずExceptionをraiseして代換え手段を提示するようにしています。
Docs: Match example with the sentance. [ci-skip]
actionpack/lib/action_dispatch/http/parameters.rb
のdocの修正です。
Parameters#path_parameters
メソッドのdocのexampleコードの実行結果が、実際の挙動と異なっていたのを修正しています。
README.md
の修正です。
rubyonrails.org へのリンクから、不要なtrailing slashを削除しています。
Fix 404 links on https://rubyonrails.org/ [ci-skip]
docの修正です。
rubyonrails.org へのリンクから、不要なtrailing slashを削除しています。
Apply migration if_exists exception only migrations for v7.1
activerecord/lib/active_record/migration/compatibility.rb
の修正です。
change_table
内のカラム定義メソッドで、if_not_exists
、if_exists
オプションを指定した場合にExceptionをraiseするようにした対応を、v7.1以降に作られたmigrationファイルでのみ使われるよう修正しています。互換性の為、古いmigrationファイルの挙動は変わらないようにする為。
Improve documentation of load_async
activerecord/lib/active_record/relation.rb
のdoc、及び、rails guideのConfiguring Rails Applications
の修正です。
load_async
メソッド、及びload_async
関連のconfigについてドキュメントを追加しています。
Update URLs for the blog [ci-skip]
RELEASING_RAILS.md
、guides/source/layout.html.erb
の修正です。
blogへのリンクを https://rubyonrails.org/blog に修正しています。rubyonrails.orgの構成の変更によりURLが変わった為。
Properly quote autogenerated column aliases
activerecord/lib/active_record/relation/calculations.rb
の修正です。
テーブル名に数字のようなquoteが必要な値が使用されていた場合に、calculation methods実行時にエラーになってしまうバグがあったのを修正しています。