El error de validación de la restricción personalizada no se muestra al lado del campo en Symfony2

Estoy usando FOSUserBundle en mi proyecto Symfony2. Agregué el campo 'cumpleaños' en la entidad Usuario, porque se requiere en el formulario de registro. También agregué un campo apropiado (tipo = cumpleaños) al formulario de registro. Tengo que verificar si la edad de un usuario es mayor de 18 años. Preparé mi propia Restricción para esto siguienteeste tutorial. Todo funciona perfectamente, pero el mensaje de error se adjunta al formulario y no al campo, y quiero un mensaje de error junto al campo. En su lugar lo consigo por encima de todo el formulario. Cada otro error en el formulario se muestra junto a un campo adecuado. ¿Alguien sabe cómo forzar la restricción para que se adjunte al campo, no al formulario?

EDITAR:

Fragmento de código Twig que representa este campo en particular:

<div class="grid_8" style="margin-bottom:20px;">
      <div class="grid_2 alpha">{{ form_label(form.date_of_birth)}}</div>
      <div class="grid_4">{{ form_widget(form.date_of_birth)}}</div>
      <div class="grid_2 omega">{{ form_errors(form.date_of_birth)}}</div>
</div> 

Al comienzo del formulario también tengo:

<div class="grid_8">
  {{form_errors(form)}}
</div>

Respuestas a la pregunta(2)

Su respuesta a la pregunta