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