error_messages 替代

ActionView::Base.field_error_proc = Proc.new do |html_tag, instance|
  error_class = "fieldWithErrors"
  if html_tag =~ /<(label)/
    %Q{
      <div class="#{error_class}">
        #{html_tag}
        <span class="error">#{instance.error_message.respond_to?(:uniq) ? instance.error_message.uniq.join(',') : instance.error_message }</span>
      </div>
    }
  elsif html_tag =~ /<(input|textarea|select)/
    html_tag
  else
    html_tag
  end
end
 

你可能感兴趣的:(html)