# File lib/shoulda/active_record/helpers.rb, line 18 18: def default_error_message(key, values = {}) 19: if Object.const_defined?(:I18n) # Rails >= 2.2 20: result = I18n.translate("activerecord.errors.messages.#{key}", values) 21: if result =~ /^translation missing/ 22: I18n.translate("errors.messages.#{key}", values) 23: else 24: result 25: end 26: else # Rails <= 2.1.x 27: ::ActiveRecord::Errors.default_error_messages[key] % values[:count] 28: end 29: end