198198
199199JavaScriptレスポンスを伴うGETリクエストもクロスサイトリクエストフォージェリ (CSRF) 保護の対象となりました。この保護によって、第三者のサイトが重要なデータの奪取のために自分のサイトのJavaScript URLを参照して実行しようとすることを防止します。
200200
201- これは、` xhr ` を使用しない場合、` .js ` URLにヒットするすべてのテストはCSRF保護によって失敗するということです。``XmlHttpRequests` を明示的に想定するようにテストをアップグレードしてください。 ` post : create , format: : js ` の代りに 、明示的に` xhr : post , : create , format: : js `を使用してください。
201+ これは、` xhr ` を使用しない場合、` .js ` URLにヒットするすべてのテストはCSRF保護によって失敗するということです。``XmlHttpRequests` を明示的に想定するようにテストをアップグレードしてください。 ` post : create , format: : js ` の代わりに 、明示的に` xhr : post , : create , format: : js `を使用してください。
202202
203203
204204Railties
@@ -242,11 +242,11 @@ Action Pack
242242
243243### 削除されたもの
244244
245- * 非推奨の、結合テスト用Railsアプリケーションフォールバックが削除されました。` ActionDispatch.test_app ` を代りにご使用ください 。
245+ * 非推奨の、結合テスト用Railsアプリケーションフォールバックが削除されました。` ActionDispatch.test_app ` を代わりにご使用ください 。
246246
247247* 非推奨の` page_cache_extension ` configが削除されました。
248248
249- * 非推奨の` ActionController::RecordIdentifier ` が削除されました。` ActionView::RecordIdentifier ` を代りにご使用ください 。
249+ * 非推奨の` ActionController::RecordIdentifier ` が削除されました。` ActionView::RecordIdentifier ` を代わりにご使用ください 。
250250
251251* 以下の非推奨の定数がAction Controllerから削除されました。
252252
@@ -262,7 +262,7 @@ Action Pack
262262
263263### 主な変更点
264264
265- * ` protect_from_forgery ` によって、クロスオリジン` <script> ` タグも使用できなくなりました。テストをアップデートして、 ` get :foo, format: :js ` の代りに ` xhr :get, :foo, format: :js ` を使うようにしてください。([ Pull Request] ( https://github.com/rails/rails/pull/13345 ) )
265+ * ` protect_from_forgery ` によって、クロスオリジン` <script> ` タグも使用できなくなりました。テストをアップデートして、 ` get :foo, format: :js ` の代わりに ` xhr :get, :foo, format: :js ` を使うようにしてください。([ Pull Request] ( https://github.com/rails/rails/pull/13345 ) )
266266
267267* ` #url_for ` は、オプションのハッシュを配列の中で使用できるようになりました。([ Pull Request] ( https://github.com/rails/rails/pull/9599 ) )
268268
@@ -286,7 +286,7 @@ Action Mailer
286286
287287### 主な変更点
288288
289- * 37 Signals社のmail_view gemを元にメイラーのプレビュー機能が追加されました 。([ Commit] ( https://github.com/rails/rails/commit/d6dec7fcb6b8fddf8c170182d4fe64ecfc7b2261 ) )
289+ * 37 Signals社のmail_view gemを元にメーラーのプレビュー機能が追加されました 。([ Commit] ( https://github.com/rails/rails/commit/d6dec7fcb6b8fddf8c170182d4fe64ecfc7b2261 ) )
290290
291291* Action Mailerメッセージの生成が計測されるようになりました。メッセージを生成するのにかかった時間がログに記録されます。([ Pull Request] ( https://github.com/rails/rails/pull/12556 ) )
292292
@@ -312,7 +312,7 @@ Active Record
312312
313313* 非推奨の` increment_open_transactions ` が削除されました。
314314
315- * 非推奨の` PostgreSQLAdapter#outside_transaction? ` メソッドが削除されました。代りに ` #transaction_open? ` をお使いください。
315+ * 非推奨の` PostgreSQLAdapter#outside_transaction? ` メソッドが削除されました。代わりに ` #transaction_open? ` をお使いください。
316316
317317* 非推奨の` ActiveRecord::Fixtures.find_table_name ` が削除されました。` ActiveRecord::Fixtures.default_fixture_model_name ` をお使いください。
318318
@@ -384,7 +384,7 @@ Active Record
384384
385385* 引数を` nil ` にして` update_attributes ` を呼び出すと、常に` ArgumentError ` エラーが発生します。具体的には、渡された引数が` stringify_keys ` に応答しない場合にエラーが発生します。([ Pull Request] ( https://github.com/rails/rails/pull/9860 ) )
386386
387- * ` CollectionAssociation#first ` /` #last ` (` has_many ` など) による結果の取り出しで、コレクション全体を読み出すクエリの代りに 、限定的なクエリが使用されるようになりました。([ Pull Request] ( https://github.com/rails/rails/pull/12137 ) )
387+ * ` CollectionAssociation#first ` /` #last ` (` has_many ` など) による結果の取り出しで、コレクション全体を読み出すクエリの代わりに 、限定的なクエリが使用されるようになりました。([ Pull Request] ( https://github.com/rails/rails/pull/12137 ) )
388388
389389* Active Recordモデルクラスの` inspect ` は新しい接続を初期化しなくなりました。つまり、データベースが見つからない状態で` inspect ` を呼び出した場合に例外を発生しなくなりました。([ Pull Request] ( https://github.com/rails/rails/pull/11014 ) )
390390
@@ -479,7 +479,7 @@ Active Support
479479
480480* 時間表現` Numeric#{ago,until,since,from_now} ` が非推奨になりました。この値はAS::Durationに明示的に変換してください。例: ` 5.ago ` => ` 5.seconds.ago ` ([ Pull Request] ( https://github.com/rails/rails/pull/12389 ) )
481481
482- * requireパス` active_support/core_ext/object/to_json ` が非推奨になりました。` active_support/core_ext/object/json ` を代りにrequireしてください 。([ Pull Request] ( https://github.com/rails/rails/pull/12203 ) )
482+ * requireパス` active_support/core_ext/object/to_json ` が非推奨になりました。` active_support/core_ext/object/json ` を代わりにrequireしてください 。([ Pull Request] ( https://github.com/rails/rails/pull/12203 ) )
483483
484484* ` ActiveSupport::JSON::Encoding::CircularReferenceError ` が非推奨になりました。この機能は[ activesupport-json_encoder] ( https://github.com/rails/activesupport-json_encoder ) gemに書き出されました。([ Pull Request] ( https://github.com/rails/rails/pull/10785 ) / [ 詳細] ( upgrading_ruby_on_rails.html#jsonの扱いの変更点 ) )
485485
0 commit comments