2017/06/28分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
actioncable/CHANGELOG.md
Merge pull request #29528 from padi/actioncable_redis_alt_config_with_password
actioncable/lib/action_cable/subscription_adapter/redis.rb
の修正です。
Acton Cableのredis
adapterを使用している場合、cable.yml
にhost
、port
、db
、password
を指定出来るよう修正しています。
Merge pull request #29556 from kamipo/extract_ordered_relation
activerecord/lib/active_record/relation/finder_methods.rb
の修正です。
FinderMethods
moduleの各メソッドでそれぞれ行っていたrelationのorder処理をordered_relation
メソッドに切り出してそちらで行うよう修正しています。
Merge pull request #29551 from Edouard-chin/integration-test-follow-redirect
actionpack/lib/action_dispatch/testing/integration.rb
の修正です。
follow_redirect!
メソッド呼び出し後にhtml_document
のキャッシュがクリアされないバグがあったのを修正しています。
Merge pull request #29518 from ragesoss/master
activesupport/lib/active_support/callbacks.rb
の修正です。
callbackの:if
及び:unless
オプションにStringを渡した場合に表示されるdeprecateメッセージに、Stringの代わりにSymbol、lambda等を渡すよう説明を追加しています。
Fix typo in callback deprecation message
activesupport/lib/active_support/callbacks.rb
の修正です。
callbackの:if
及び:unless
オプションにStringを渡した場合に表示されるdeprecateメッセージで、lambdaをlamdbaにタイポしていたのを修正しています。
Merge pull request #29533 from jdelStrother/missing_url_formats
actionpack/lib/action_dispatch/routing/route_set.rb
の修正です。
path helperにformat
オプションを指定した後に、format
オプションを指定せずに同じhelperを呼び出した場合に、結果のpathにformatが設定されないバグがあったのを修正しています。
ActiveRecord: do not create “has many through” records that have been removed
activerecord/lib/active_record/associations/has_many_through_association.rb
の修正です。
has_many :through
associationを使用している場合に、子associationをbuildし、かつ、親をsaveする前にその子associationを削除した場合に、正しく削除されないバグ(削除しても親をsaveするとデータが作成されてしまう)があったのを修正しています。
Use reload
in test_find_first_after_reload
activerecord/test/cases/associations/has_many_associations_test.rb
の修正です。
reload
に関するテストでreset
を呼んでいたいのを修正、及び、テストに失敗した場合に表示するエラーメッセージの内容に誤りがあったのを修正を行っています。
Fix ids_reader
to respect case sensitive primary key
activerecord/lib/active_record/associations/collection_association.rb
の修正です。
CollectionAssociation#ids_reader
でprimary keyのエスケープ方法に誤りがあったのを修正しています。
actionview/CHANGELOG.md
、
activemodel/CHANGELOG.md
の修正です。
不要なスペースを削除しています。