aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2009-06-08 17:56:23 -0700
committerJeremy Kemper <jeremy@bitsweat.net>2009-06-08 19:37:50 -0700
commitd9f16fafecad13cfe4ca1d4ff825de768b39b9ee (patch)
treefe4547d6e0869f9394b623cb45112ef48026f055
parent27766ccf3b98216a4b1035281c6e0e31a790abe4 (diff)
downloadrails-d9f16fafecad13cfe4ca1d4ff825de768b39b9ee.tar.gz
rails-d9f16fafecad13cfe4ca1d4ff825de768b39b9ee.tar.bz2
rails-d9f16fafecad13cfe4ca1d4ff825de768b39b9ee.zip
Update for Active Model yielding per error not per attribute
-rw-r--r--activerecord/lib/active_record/validations.rb1
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