Ответ 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"}
Я получаю эту ошибку
Неизвестный валидатор: 'MessageValidator'
Я понятия не имею, почему я получаю это.
Что не так с моим кодом?
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100 },
:message => "Must be input and has to be less than 100 characters, and unique."
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"}
Я предполагаю, что вы хотите, чтобы сообщение было, когда проверка длины завершилась неудачно. Вы должны включать сообщение в этот хеш, например:
validates :title,
:presence => true,
:uniqueness => true,
:length => { :maximum => 100, :message => "Must be less than 100 characters"}