From 53eed420a1337d8ff836597e733e39f8abb29acc Mon Sep 17 00:00:00 2001 From: Joenio Costa Date: Mon, 9 May 2011 18:16:35 -0300 Subject: [PATCH] Making compatible with Rails 2.1.0 --- lib/validates_multiparameter_assignments.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/validates_multiparameter_assignments.rb b/lib/validates_multiparameter_assignments.rb index 4ee125c..1b96f4c 100644 --- a/lib/validates_multiparameter_assignments.rb +++ b/lib/validates_multiparameter_assignments.rb @@ -2,7 +2,11 @@ module ActiveRecord module Validations module ClassMethods def validates_multiparameter_assignments(options = {}) - configuration = { :message => I18n.translate('activerecord.errors.messages')[:invalid] }.update(options) + configuration = if Rails::VERSION::STRING < "2.2.0" + { :message => _("%{fn} is invalid.") } + else + { :message => I18n.translate('activerecord.errors.messages')[:invalid] } + end.update(options) alias_method :assign_multiparameter_attributes_without_rescuing, :assign_multiparameter_attributes attr_accessor :assignment_error_attrs