19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/action_view/errors.rb', line 19
def error_full_message(attribute, message)
return message if attribute == :base
attr_name = attribute.to_s.tr('.', '_').humanize
attr_name = @base.class.human_attribute_name(attribute, default: attr_name)
I18n.t(:"errors.format", {
default: "%{attribute} %{message}",
attribute: attr_name,
message: message
})
content_tag :div, id: "error_#{@base.class.to_s.downcase}_#{attribute}" do
"<a href=\"javascript:document.getElementsByName('#{@base.class.to_s.downcase}[#{attribute}]')[0].focus()\">#{attr_name + " " + message}</a>".html_safe
end
end
|