Rails: пользовательское сообщение проверки - PullRequest
15 голосов
/ 06 августа 2011

Я пытаюсь сделать простое пользовательское сообщение проверки. Проверка, которую я использую, компилируется и работает нормально, но я не вижу никаких изменений в сообщении:

validates :rating, :inclusion => { :in => 0..5 }, :presence => { :message => " must be within 0-5" }

Сообщение, которое я получаю, все еще Rating is not included in the list

Мне нужно подтвердить, что rating присутствует и является decimal между 0-5

1 Ответ

24 голосов
/ 10 августа 2011

Хорошо, я решил это.Это проверка, которая работает:

validates :rating, :inclusion => { :in => 0..5, :message => " should be between 0 to 5" }
validates :rating, :presence => { :message => " cannot be blank" }

, и я добавил это

validates :rating, :numericality => { :message => " should be a number" }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...