I get this error
我收到这个错误
Unknown validator: 'MessageValidator'
未知验证器:'MessageValidator'
I have no idea why I'm getting that.
What's wrong with my code?
我不知道为什么我会这样做。我的代码出了什么问题?
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100 },
:message => "Must be input and has to be less than 100 characters, and unique."
2 个解决方案
#1
53
Try:
尝试:
validates :title,
:presence => {:message => "Title can't be blank." },
:uniqueness => {:message => "Title already exists."},
:length => { :maximum => 100, :message => "Must be less than 100 characters"}
#2
6
I assume you want the message to be when the length validation fails. You should be including message in that hash like:
我假设您希望消息在长度验证失败时出现。您应该在该哈希中包含消息,如:
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100, :message => "Must be less than 100 characters"}
#1
53
Try:
尝试:
validates :title,
:presence => {:message => "Title can't be blank." },
:uniqueness => {:message => "Title already exists."},
:length => { :maximum => 100, :message => "Must be less than 100 characters"}
#2
6
I assume you want the message to be when the length validation fails. You should be including message in that hash like:
我假设您希望消息在长度验证失败时出现。您应该在该哈希中包含消息,如:
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100, :message => "Must be less than 100 characters"}