如何在Mongoid中验证数组是否为空?

时间:2015-05-27 03:23:08

标签: ruby-on-rails ruby mongoid activemodel activesupport

class Foo
  include Mongoid::Document

  field :bars, type:Array
end

如何验证bars数组是否为空?

1 个答案:

答案 0 :(得分:3)

尝试使用标准presence验证程序:

class Foo
  include Mongoid::Document

  field :bars, type: Array

  validates :bars, presence: true
end

这是有效的,因为presence验证程序在验证期间使用blank?方法检查属性。

相关问题