2016/07/13分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Handle Rack::QueryParser
errors in ActionDispatch::ExceptionWrapper
actionpack/lib/action_dispatch/middleware/exception_wrapper.rb
の修正です。
ActionDispatch::ExceptionWrapper
クラスで扱うrackのエラーのクラス名を、Rack::Utils::ParameterTypeError
-> Rack::QueryParser::ParameterTypeError
、Rack::Utils::InvalidParameterError
-> Rack::QueryParser::InvalidParameterError
にそれぞれ修正しています。
- 'Rack::Utils::ParameterTypeError' => :bad_request, - 'Rack::Utils::InvalidParameterError' => :bad_request + 'Rack::QueryParser::ParameterTypeError' => :bad_request, + 'Rack::QueryParser::InvalidParameterError' => :bad_request
rack 2.0でnamespaceの構成が変わっており(Allow specifying a params hash class to use when parsing · rack/rack@7e7a389)、それに合わせる為。
因みに、Rack::Utils::ParameterTypeError
はRack::QueryParser::ParameterTypeError
のaliasになっているので、古い方(Utils
の方)を指定しても、動かない、という事は無いようになっています。
Remove old test that check duplicated items in the load path
activesupport/test/load_paths_test.rb
の修正です。
load pathに同じアイテムを追加した場合のテストを削除しています。
今はbundlerでload pathに同じlibを追加しないようチェックが行われており、Railsで確認する必要は無い為削除したようです。
Merge pull request #25790 from mrageh/wrap-lazy-load-hooks-in-module
activesupport/lib/active_support/lazy_load_hooks.rb
の修正です。
lazy load hooks用の各メソッドをLazyLoadHooks
module配下に移動しています。
TOPレベルにメソッドを定義すると、docが正しく生成されない、という問題があった為移動したとの事です。
Correct link for model generator field types
rails guideのThe Rails Command Line
の修正です。
rails generate
の項にあるmodel
generatorに指定出来るtypeについて説明している箇所で、typeの詳細についてのリンク先をActiveRecord::ConnectionAdapters::TableDefinition#columnからActiveRecord::ConnectionAdapters::SchemaStatements#add_columnに修正しています。 #column
の方のdocにはtypeについての詳細な説明が無く、#add_column
の方が適切だろうという事で修正されています。
Give importance to rails command in the comment section.
actioncable/lib/rails/generators/channel/templates/assets/cable.js
、
railties/lib/rails/generators/rails/app/templates/app/assets/javascripts/cable.js
のdocの修正です。
rails
コマンドについて説明している箇所にバッククォートを追加しています。