2014-12-04 1 views
0

У меня есть следующий код в моделях/micropost.rbRails проверка о проверке содержания пустого

class Micropost < ActiveRecord::Base 
    belongs_to :user 
    validates :content, length: { maximum: 140} 
    validates :content, length: { minimum: 1 } 

Первая строка проверки в порядке. Тем не менее, во второй строке я пытаюсь проверить пустое содержимое, и что-то не так? Я думаю, что есть проблема с несколькими утверждениями проверки достоверности? Я довольно новыми рельсам ... :(

+0

Почему бы не присутствие : true –

ответ

1

Вы можете просто проверить наличие:

validates :content, length: { maximum: 140 }, presence: true 
+0

Большое спасибо Marek! – user3768997

0

Вы можете подтвердить min и max длины, используя in диапазон

validates :content, length: { in: 1..140 } 
Смежные вопросы