2014/10/28分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
UrlGenerationError are not catched as 404 anymore
actionpack/lib/action_controller/metal/exceptions.rb
の修正です。
ActionController::UrlGenerationError
の親クラスをRoutingError
からActionControllerError
に修正しています。
RailsはデフォルトでRoutingError
が発生した際に、404を返すよう対応がされています。
で、RoutingError
を継承しているUrlGenerationError
も404を返す対象に含まれるのですが、UrlGenerationError
が発生する状況のはサーバ側のエラーなので、404を返すのは適切では無いのでは、という事で、親クラスを変更し404を返さないよう対応しています。
Fix rbx generated Gemfile regex
railties/test/generators/app_generator_test.rb
の修正です。
Gemfileに記載される内容を確認するテストで、不要なスペースがあってテストが失敗していたのを修正しています。
Merge pull request #17405 from DanOlson/rewhere
activerecord/lib/active_record/relation/query_methods.rb
の修正です。
Relation#rewhere
に、INFINITYを含むrangeを指定出来るよう修正しています。
Optimize TimeWithZoneTest#strftime
activesupport/lib/active_support/time_with_zone.rb
の修正です。
TimeWithZoneTest#strftime
の引数に%Z
を指定した場合に、適切な変換処理を行うよう修正しています。
# before Time.zone.now.strftime('%%Z %%z') # => "%JST %+0900" # after Time.zone.now.strftime('%%Z %%z') # => "%Z %z"
"%"のエスケープ処理を修正しているようです。