2014-12-04 23 views
0

我在模型下面的代码/ micropost.rbRails的验证语句中检查空白内容

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

首先确认线路正常。但是,在第二行中,我试图检查内容是否空白,并且出现了问题?我认为可能有多个验证声明存在问题?我很新的轨道... :(

+0

为什么不存在:真 – 2014-12-04 14:16:29

回答

1

你可以简单地验证存在:

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

非常感谢Marek! – user3768997 2014-12-04 14:17:58

0

您可以验证minmax长度使用in范围

validates :content, length: { in: 1..140 }