2014/11/23分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fixing wrong link in 'Ruby on Rails Security Guide' [ci skip]
rails guideのRuby on Rails Security Guide
の修正です。
CSRFの説明の箇所で、サンプルの例が誤っていたのを修正しています。
router reconfiguration by CSRFが正しいのでは、との事。
Remove outdated comments [ci skip]
actionpack/lib/action_dispatch/testing/assertions/routing.rb
のコメントの修正です。
現在の仕様と異なる内容が記載されているコメントを削除しています。
Rename the primary key index when renaming a table in pg
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
PostgreSQLのadapterで、rename_table
を行った際、index名も合わせて変更するよう修正しています。
activerecord/lib/active_record/fixtures.rb
の修正です。
先日、Fixture#find
メソッドでunscopedを行う対応が行われたのですが、この影響でテストを同時実行した際にコケるテストが出てしまったので、unscopeにブロックを渡すよう修正しています。
- model_class.unscoped.find(fixture[model_class.primary_key]) + model_class.unscoped do + model_class.find(fixture[model_class.primary_key]) + end
本来、他のテストに影響が出るのはおかしい筈なのですが、原因良く解らないので、とりあえずの対応をしたようです。
Anchor should not be appended when set to nil/false.
actionpack/lib/action_dispatch/http/url.rb
の修正です。
add_anchor
メソッドでanchorがnilの場合にフラグメントを追加しないよう修正しています。
rails 4.2でxxx_path、xxx_urlメソッドの引数にanchor: nil
を指定した場合に、不要なフラグメント(#)が生成されてしまうバグがあったので、対応しています
Add changelog entry for .reflections API change
activerecord/CHANGELOG.md
の修正です。
rails 4.2からreflections
メソッドがSymbolではなくStringを返すようになっているのですが、その対応についてCHANGELOGに記載が無かったので、追記しています。
Update reflections public API doc
activerecord/lib/active_record/reflection.rb
のdocの修正です。
reflections
メソッドのサンプルの実行結果を修正しています。
Fix explanation for ActionDispatch::Callbacks.
rails guideのRails on Rack
の修正です。
ActionDispatch::Callbacks
について、リクエストの処理前にprepare callbackが実行される旨説明が書かれていたのですが、
実際はprepare callbackは実行されないので、説明を修正しています。
[ci skip] Dispatching is a verb :bow:
rails guideのRails on Rack
の修正です。
上記で修正したActionDispatch::Callbacks
の説明のグラマーを修正しています。
-* Provide callbacks to be executed before and after the request dispatch. +* Provides callbacks to be executed before and after dispatching the request.
"Dispatching"が動詞なので、との事です。
[ci skip] Fix comment of ActionDispatch::Callbacks
actionpack/lib/action_dispatch/middleware/callbacks.rb
のdocの修正です。
上記guideの修正内容を、ActionDispatch::Callbacks
のdocの方にも反映しています。
Test using ActionController::TestCase
with engines
actionpack/test/controller/test_case_test.rb
の修正です。
テストケースにrails engineとActionController::TestCase
を一緒に使用したテストを追加しています。
Correct example in the engines testing guide [ci skip]
rails guideのGetting Started with Engines
の修正です。
engineのテストについて説明したexampleに誤りがあったので、適切なexampleに修正しています。