我是rails验证的新手。
我有两个字段:
field :feed_entitlements, :type => Array
...
field :alert_news, :type => Boolean, :default => false
我想对需要计数的“alert_news”进行验证> “feed_entitlements”中的0。这是否可以使用导轨验证?似乎我能找到的所有验证示例都是简单的“不能为空”类型的问题。
感谢。
答案 0 :(得分:2)
将此代码添加到您的模型中
def validate
errors.add_to_base "count should be more then 0" if feed_entitlements.count < 0
end