Rails中的模型验证,用于测试数字是否为零或正整数

raj*_*ft1 3 validation activerecord ruby-on-rails

如何验证具有一个整数属性的模型在订单表中说customer_id允许customer_id但是如果它可用它应该很好然后0

class Order < ActiveRecord::Base
  validates :name, presence: true, length: {minimum: 3, maximum: 10}
  validates :customer_id,  numericality: {greater_than_or_equal_to: 1}, presence: false
end
Run Code Online (Sandbox Code Playgroud)

我使用上面做了它但它不接受数字中的空值.