基于不同领域的Ruby验证

时间:2012-03-20 13:27:35

标签: ruby-on-rails ruby validation

我是rails验证的新手。

我有两个字段:

field :feed_entitlements, :type => Array
...
field :alert_news, :type => Boolean, :default => false

我想对需要计数的“alert_news”进行验证> “feed_entitlements”中的0。这是否可以使用导轨验证?似乎我能找到的所有验证示例都是简单的“不能为空”类型的问题。

感谢。

1 个答案:

答案 0 :(得分:2)

将此代码添加到您的模型中

def validate
   errors.add_to_base "count should be more then 0" if feed_entitlements.count < 0
end
相关问题