代码之家  ›  专栏  ›  技术社区  ›  SkRoR

如何在ruby中验证mobile并允许mobile中的空白字段

  •  1
  • SkRoR  · 技术社区  · 10 年前

    此代码不起作用 我想验证mobile,并允许空白提交mobile字段。

    此代码适用于验证,但不适用于nil字段。

    validates :mobile, :numericality => {:allow_blank => true},:allow_nil => true, :length => {:minimum => 10, :maximum => 15}

    1 回复  |  直到 10 年前
        1
  •  1
  •   EugZol Sandeep Jain    10 年前

    改变 allow_nil allow_blank 。很可能,您提交的是空字符串 '' 而不是 nil (json null )值。因此,要允许它,您需要指定 :allow_blank => true