diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2009-06-08 17:56:23 -0700 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2009-06-08 19:37:50 -0700 |
commit | d9f16fafecad13cfe4ca1d4ff825de768b39b9ee (patch) | |
tree | fe4547d6e0869f9394b623cb45112ef48026f055 /activerecord | |
parent | 27766ccf3b98216a4b1035281c6e0e31a790abe4 (diff) | |
download | rails-d9f16fafecad13cfe4ca1d4ff825de768b39b9ee.tar.gz rails-d9f16fafecad13cfe4ca1d4ff825de768b39b9ee.tar.bz2 rails-d9f16fafecad13cfe4ca1d4ff825de768b39b9ee.zip |
Update for Active Model yielding per error not per attribute
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/lib/active_record/validations.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/validations.rb b/activerecord/lib/active_record/validations.rb index 85b65ecf1a..a150ba4acf 100644 --- a/activerecord/lib/active_record/validations.rb +++ b/activerecord/lib/active_record/validations.rb @@ -40,6 +40,7 @@ module ActiveRecord full_messages = [] each do |attribute, messages| + messages = Array.wrap(messages) next if messages.empty? if attribute == :base |