ActiveRecord valida ... nombre de campo personalizado

Me gustaría corregir algunos mensajes de error que genera mi sitio. Aquí está el problema:

class Brand < ActiveRecord::Base
    validates_presence_of :foo
    ...
end

Mi objetivo es hacer un mensaje "Se requiere descripción del ticket" en lugar de "Se requiere Foo" o no puede estar en blanco, o lo que sea.

La razón por la que esto es tan importante es porque, digamos anteriormente, el campo era ticket_summary. Eso fue genial y el servidor fue codificado para usar eso, pero ahora debido a analistas de negocios locos y locos, se ha determinado que ticket_summary es un nombre deficiente y debería ser ticket_description. Ahora no necesariamente quiero que mi base de datos esté impulsada por los requisitos del usuario para los nombres de campo, especialmente porque pueden cambiar con frecuencia sin cambios de funcionalidad.

¿Existe un mecanismo para proporcionar esto ya?

Para aclarar

: mensaje => no parece ser la solución correcta,: mensaje me dará "Foo [mensaje]" como el error, estoy buscando cambiar el nombre del campo generado de mensajes, no el mensaje en sí mismo (aunque me conformaré con tener que cambiar todo)

Respuestas a la pregunta(3)

Su respuesta a la pregunta