aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2006-11-20 10:12:38 +0000
committerJeremy Kemper <jeremy@bitsweat.net>2006-11-20 10:12:38 +0000
commit88bd86e8bc165322cea4dfd6fecf092d7bb3d49e (patch)
tree2ae7b0ca1f16270b24f998b8be5f29af314c2e57 /activerecord/lib
parentd41f380a2c7c7926ce89ee2bcef8093d1fd59036 (diff)
downloadrails-88bd86e8bc165322cea4dfd6fecf092d7bb3d49e.tar.gz
rails-88bd86e8bc165322cea4dfd6fecf092d7bb3d49e.tar.bz2
rails-88bd86e8bc165322cea4dfd6fecf092d7bb3d49e.zip
Run validations in the order they were declared. Closes #6657.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5588 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'activerecord/lib')
-rwxr-xr-xactiverecord/lib/active_record/validations.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/validations.rb b/activerecord/lib/active_record/validations.rb
index 7d77f35a7a..d7a425701b 100755
--- a/activerecord/lib/active_record/validations.rb
+++ b/activerecord/lib/active_record/validations.rb
@@ -730,7 +730,7 @@ module ActiveRecord
private
def write_inheritable_set(key, methods)
existing_methods = read_inheritable_attribute(key) || []
- write_inheritable_attribute(key, methods | existing_methods)
+ write_inheritable_attribute(key, existing_methods | methods)
end
def validation_method(on)