2017/07/06分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Fix warning: `*‘ interpreted as argument prefix
activesupport/test/core_ext/module_test.rb
の修正です。
delegate
のテストでRubyのwarning(“`*‘ interpreted as argument prefix”)が出ていたのを対応しています。
Fix ActiveModel::Type::DateTime#serialize
activemodel/lib/active_model/type/date_time.rb
の修正です。
ActiveModel::Type::DateTime#several
メソッドを追加し、引数のcast処理を行うよう修正しています。
datetime型のカラムに対して文字列(e.g. 2017-07-04 14:19:00.5
)で取得処理(find_by
等)を行った場合に、正しく値が取得出来るようにする為。
Merge pull request #28668 from Dorian/mention-time-parse-argument-error
activesupport/lib/active_support/values/time_zone.rb
、
activesupport/test/time_zone_test.rb
の修正です。
Time.zone.parse
の引数に不正な文字列を指定した場合、ArgumentError
がraiseされる旨docに説明、及び、テストを追加しています。
Merge pull request #29662 from deivid-rodriguez/engine_multiple_mount_points
Action Packの修正です。
一つのRails Engineを異なるlocationにmount出来るよう修正しています。
Bukkits::Engine
というRails Engineがあった場合に、
Rails.application.routes.draw do scope "/fruits" do mount Bukkits::Engine => "/bukkits", as: :fruit_bukkits end scope "/vegetables" do mount Bukkits::Engine => "/bukkits", as: :vegetable_bukkits end end
というように定義出来るようになっています。