【发布时间】:2012-01-05 07:49:40
【问题描述】:
我需要执行验证以确保公司内只有一个用户可以存在于给定类别中。
validates :user_id, :uniqueness => {:scope => [:category, :company_id], :message => "already exists"}
除了在:user_id 键上设置错误消息外,此方法有效。
除了在:user 键上设置错误(validates :user 给出错误),我该如何做同样的事情?
【问题讨论】:
-
validates :user, :uniqueness => { ... }? -
@Martin 我在问题中提到它会引发错误。建议的副本是一个完全不同的问题。
-
对不起,这个问题确实完全不同,我应该提到一个可能的解决方案是在这个问题的答案中。
-
我想它很快就会修复 :) github.com/rails/rails/issues/4321
标签: ruby-on-rails ruby validation activerecord