我收到此错误
未知验证者:'MessageValidator'
我不知道为什么我会这样做 我的代码出了什么问题?
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100 },
:message => "Must be input and has to be less than 100 characters, and unique."
答案 0 :(得分:57)
尝试:
validates :title,
:presence => {:message => "Title can't be blank." },
:uniqueness => {:message => "Title already exists."},
:length => { :maximum => 100, :message => "Must be less than 100 characters"}
答案 1 :(得分:6)
我假设您希望消息在长度验证失败时出现。您应该在该哈希中包含消息,如:
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100, :message => "Must be less than 100 characters"}