2015/06/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #20437 from pwnall/abstract_fixtures
activerecord/lib/active_record/fixtures.rb
の修正です。
abstract_class
を使用している、かつabstract base classでbelongs_to
associationを定義している場合に、fixtureをロードする際、対象のassociationの情報を正しく取得出来ないバグがあったのを修正しています。 associationの値を参照する変数に誤りがあったようです。
Removed AJAX example with poor convention adherence
rails guideのWorking with JavaScript in Rails
の修正です。
ajaxについてのexampleで、Railsのcontroller内に直接JSのコードをを記載し、それをrenderする、というexampleとして不適切なコードがあったのを削除しています。
Remove NOTE related to format.js [ci skip]
rails guideのWorking with JavaScript in Rails
の修正です。
上記ajaxについてのexampleを削除した対応で、削除漏れがあったのを削除しています。
Add code example for include option of AM::Serialization#serializable_hash
activemodel/lib/active_model/serialization.rb
のdocの修正です。
ActiveModel::Serialization
のexampleに、別のserializeしたクラスをインスタンス変数に指定した場合のexampleを追加しています。
が、これは後ほどrevertされています。
Use block variable instead of global
activerecord/lib/active_record/sanitization.rb
、
activesupport/lib/active_support/inflector/methods.rb
の修正です。
gsub
、sub
メソッドにブロックを渡して処理を行う際、ブロックの中でグローバル変数を使用していたのをローカル変数を使用するよう修正してます。これで最後らしい。
Revert "Add code example for include option of AM::Serialization#serializable_hash"
先に行われたactivemodel/lib/active_model/serialization.rb
のdocのrevertです。
既に他のPRで、ドキュメントが追加済みだったらしく、こちらはrevertされました。