# File lib/active_model/translation.rb, line 45
    def human_attribute_name(attribute, options = {})
      defaults = lookup_ancestors.map do |klass|
        "#{self.i18n_scope}.attributes.#{klass.model_name.i18n_key}.#{attribute}""#{self.i18n_scope}.attributes.#{klass.model_name.i18n_key}.#{attribute}"
      end

      defaults << "attributes.#{attribute}""attributes.#{attribute}"
      defaults << options.delete(:default) if options[:default]
      defaults << attribute.to_s.humanize

      options.reverse_merge! :count => 1, :default => defaults
      I18n.translate(defaults.shift, options)
    end