2014/09/07分のコミットです。
CHANGELOGへの追加はありませんでした。
Add support for Rack::ContentLength middelware
actionpack/lib/action_dispatch/http/response.rb
の修正です。
Rack::ContentLength
に対応する為に、RackBody#to_ary
メソッドを追加しています。
status, headers, body = Rack::ContentLength.new(app).call(env) assert_equal '5', headers['Content-Length']
`Rack::ContentLengthというクラスがあるんですねえ。
Ignore segfault build errors with 2.0.0 + mysql-ruby
.travis.yml
の修正です。
allow_failuresに、以下を追加しています。
- rvm: 2.0.0 env: "GEM=ar:mysql"
どうもruby 2.0.0 + mysql-rubyでbuild時にsegfaultしてしまうようです。
[guides] Use match ..., via: :all
in the custom exceptions app [ci skip]
rails guideのAction Controller Overview
の修正です。
Custom errors page
の項で、config/routes.rb
のサンプルにget
を使用していたのを、match
を使用するよう修正しています。
- get '/404', to: 'errors#not_found' - get '/422', to: 'errors#unprocessable_entity' - get '/500', to: 'errors#server_error' + match '/404', via: :all, to: 'errors#not_found' + match '/422', via: :all, to: 'errors#unprocessable_entity' + match '/500', via: :all, to: 'errors#server_error'
get
だと記載してあるサンプルが正常に動作しないので、match
に修正したとの事です。