O ActiveRecord valida… nome do campo personalizado

Gostaria de corrigir algumas mensagens de erro que meu site gera. Aqui está o problema:

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

Meu objetivo é fazer uma mensagem "A descrição do ticket é necessária" em vez de "Foo is required" ou pode não estar em branco, ou o que seja.

O motivo disso ser tão importante é porque, digamos, anteriormente o campo era ticket_summary. Isso foi ótimo e o servidor foi codificado para usá-lo, mas agora devido a analistas de negócios loucos e insanos, foi determinado que ticket_summary é um nome ruim e deve ser ticket_description. Agora, não quero necessariamente que meu banco de dados seja orientado pelos requisitos do usuário para nomes de campos, especialmente porque eles podem mudar com frequência sem alterações na funcionalidade.

Já existe um mecanismo para fornecer isso?

Esclarecer

: message => não parece ser a solução correta,: message me indicará "Foo [message]" como o erro. Estou procurando alterar o nome do campo das mensagens geradas, não a mensagem real (embora eu me conforme ter que mudar a coisa toda).

questionAnswers(3)

yourAnswerToTheQuestion