Ruby on rails Rails内置验证帮助程序的自定义错误消息

Ruby on rails Rails内置验证帮助程序的自定义错误消息,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,如果我有这样一个模型: class Person < ActiveRecord::Base validates_presence_of :name, :login, :email end 我想知道,如何为Rails内置验证助手定制此错误消息 我的意思是我想:name,:login字段使用默认的错误消息,但只想:email发出类似“您必须提供电子邮件地址”的消息。如何做到这一点 我正在使用Rails v2.3.2的自定义错误消息(默认为:“不能为空”) class-Person“

如果我有这样一个模型:

class Person < ActiveRecord::Base 
   validates_presence_of :name, :login, :email 
end
我想知道,如何为Rails内置验证助手定制此错误消息

我的意思是我想
:name
:login
字段使用默认的错误消息,但只想
:email
发出类似“
您必须提供电子邮件地址
”的消息。如何做到这一点

我正在使用Rails v2.3.2的自定义错误消息(默认为:“不能为空”)

class-Person“您的自定义邮件”
结束

否,它现在会引发错误“向您的客户发送电子邮件”,默认情况下,它仍然具有“电子邮件”字符串,错误消息将以字段名称作为前缀。
email can't be blank.
class Person < ActiveRecord::Base 
   validates_presence_of :name, :login
   validates_presence_of :email, :message => 'your custom messages'
end