Подтвердить что ты не робот

Почему я могу получить "Неизвестный валидатор:" MessageValidator "?

Я получаю эту ошибку

Неизвестный валидатор: 'MessageValidator'

Я понятия не имею, почему я получаю это.
Что не так с моим кодом?

validates :title,   
    :presence => true,   
    :uniqueness => true,   
    :length => { :maximum => 100 },
    :message => "Must be input and has to be less than 100 characters, and unique."
4b9b3361

Ответ 1

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

Я предполагаю, что вы хотите, чтобы сообщение было, когда проверка длины завершилась неудачно. Вы должны включать сообщение в этот хеш, например:

validates :title,   
    :presence => true,   
    :uniqueness => true,   
    :length => { :maximum => 100, :message => "Must be less than 100 characters"}