2014/10/15分のコミットです。
CHANGELOGへの追加はありませんでした。
ActionController::InvalidCrossOriginRequest fails with 422 instead of 500
actionpack/lib/action_dispatch/middleware/exception_wrapper.rb
の修正です。
ActionController::InvalidCrossOriginRequest
が発生した際、500ではなく422を返すよう修正しています。
ajax等のリクエストで、Invalid Cross Origin Requestが発生した際に、422返してくれないとクライアント側がハンドリング出来ないんですね。
actionpack/lib/action_dispatch/journey/scanner.rb
の修正です。
#gsub
を使用していた箇所があったの、#tr
に修正しています。
break cache if we're inside a "scoping" call. fixes #17052 https://github.com/rails/rails/commit/b59d47d82e6ecb4308b675875b5a62c79858645e
activerecord/lib/active_record/associations/singular_association.rb
の修正です。
キャッシュを使用するかどうかチェックする際、current_scope
の値もチェックするよう修正しています。
unscoped
を使用した際に、unscoped
を使用してない場合のキャッシュを使用していますバグがあったのの対応のようです。
make sure cache is not used for collection assocations too
activerecord/lib/active_record/associations/collection_association.rb
の修正です。
先の修正と同じ内容を、CollectionAssociationにも対応しています。
:scissors: duplicated require
s
activerecord/test/cases/scoping/relation_scoping_test.rb
の修正です。
上記の修正で不要なrequire
を追加していまっていたので、削除しています。
Make the config actually copyable
activerecord/lib/active_record/transactions.rb
の修正です。
raise_in_transactional_callbacks
の設定に関するワーニングの終端に、改行を追加しています。
delete leftover JoinOperation struct
activerecord/lib/active_record/relation.rb
の修正です。
使用していないJoinOperation
Structを削除しています。
Add ActiveJob to "Welcome to Rails" section
README.md
の修正です。
Welcome to Rails
セクションに、ActiveJobについての説明を追加しています。
Link to ActiveModel’s README in "Welcome to Rails"
同じくREADME.md
の修正です。
Welcome to Rails
セクションに、ActiveModelについての説明を追加しています。
Remove broken http://tore.darell.no link
guides/source/credits.html.erb
の修正です。
credit内に、"http://tore.darell.no"へのリンクがあったのですが、404になっているので、代わりに@toretore のtwitterアカウントへのリンクを追加しています。
specify protocol for external links
activesupport/lib/active_support/json/decoding.rb
、
activesupport/lib/active_support/json/encoding.rb
のdocの修正です。
外部ページへのリンクを記載している箇所に、プロトコルを追加しています。