Rails 4.2.0-验证has_many关系的关联计数

时间:2015-03-29 09:01:38

标签: ruby-on-rails validation ruby-on-rails-4.2

我搜索高低,似乎无法为这个简单的问题找到合适的解决方案。

基本上,我想验证两个模型之间的关联量。

我在某处读过,并尝试使用类似的东西, validates :attachments, inclusion: { in: 20} 并失败了。

出于沮丧,我删除了代码,现在没有任何东西要显示。但是当我再次遇到同样的问题时,我会把它添加回来。

感谢您伸出援助之手! =)

1 个答案:

答案 0 :(得分:-1)

创建自定义验证方法以检查此模型具有的附件数量:

validate valid_attacments_count?

def valid_attachments_count?
  attachments.count <= 20
end