2017/07/08分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
activemodel/CHANGELOG.md
Add ActiveModel::Errors#merge!
activemodel/lib/active_model/errors.rb
の修正です。
ActiveModel::Errors
のインスタンスをmergeする為のActiveModel::Errors#merge!
メソッドを追加しています。
person = Person.new person.errors.add(:name, :blank) errors = ActiveModel::Errors.new(Person.new) errors.add(:name, :invalid) person.errors.merge!(errors) puts person.errors.messages # => { name: ["can't be blank", "is invalid"] }
Gemfile
の修正です。
thorのmasterブランチを使用してテストを実行するよう修正しています。
Clarify i18n guide for how pluralization rules work by default
rails guideのRails Internationalization (I18n) API
の修正です。
transliteration rules についての説明を記載した、Locale-specific rules
の項を追加しています。
Merge pull request #29680 from koic/update_default_app_files_in_app_generator_test
railties/test/generators/app_generator_test.rb
の修正です。
app_generator_test
に定義されているrails new
がデフォルトで定義するファイルの一覧を最新の情報に更新しています。