2018/05/01分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix test: threads being nil in ensure
`activesupport/test/cache/behaviors/connection_pool_behavior.rb@の修正です。
connection_pool
のテストでテストの先頭でthreads
変数を初期化するよう修正しています。
元々はテストの処理中に初期化していたのですが、それだと、ActiveSupport::Cache.lookup_store
でエラーになった場合の後処理で問題になる(後処理でthreads
を使用している)為、初期化の箇所を修正しています。
rails guideのGetting Started with Rails
の修正です。
カンマのフォーマットを、oxford comma形式に修正しています。
Document rails new
rails guideのGetting Started with Rails
の修正です。
Creating the Blog Application
の項に、storage
ディレクトリについての説明を追加しています。
Reset CONTENT_LENGTH between test requests
actionpack/lib/action_controller/test_case.rb
の修正です。
ActionController::TestRequest
クラスでrequest毎にCONTENT_LENGTH
をリセットするよう修正しています。
Reset RAW_POST_DATA between test requestsでRAW_POST_DATA
はリセットするようになっていたのですが、CONTENT_LENGTH
はそのままになっていました。
ただ、CONTENT_LENGTH
がそのままだと、そのCONTENT_LENGTH
を信じて行われる処理で不整合がおきてしまう(実際のbodyのデータのサイズとあわない)為、CONTENT_LENGTH
もリセットするよう修正しています。
Add quotes to code in rdoc comment in ActionController [ci skip]
actionpack/lib/action_controller/base.rb
のdocの修正です。
ActionController::Base
のdoc内のexampleコードで、Stringを返すコードにダブルクォートを追加しています。
Merge pull request #32771 from yahonda/another_32720
Arelのテストの修正です。
Arel::Test
の親クラスをActiveSupport::TestCase
に変更、及び、Arel::Spec
でActiveSupport::Testing::Assertions
をinclude及び必要なassertionメソッドを定義するようにし、Arelのテストでもrefute_xxではなくassert_not_xxxを使用するよう修正しています。