lib/active_model/translation.rb in activemodel-3.2.5 vs lib/active_model/translation.rb in activemodel-3.2.6

- old
+ new

@@ -42,12 +42,12 @@ # Person.human_attribute_name("first_name") # => "First name" # # Specify +options+ with additional translating options. def human_attribute_name(attribute, options = {}) defaults = [] - parts = attribute.to_s.split(".", 2) + parts = attribute.to_s.split(".") attribute = parts.pop - namespace = parts.pop + namespace = parts.join("/") unless parts.empty? if namespace lookup_ancestors.each do |klass| defaults << :"#{self.i18n_scope}.attributes.#{klass.model_name.i18n_key}/#{namespace}.#{attribute}" end