2

在我的模型类Project中,我希望使用name. 我像这样验证名称:

  validates :name, :uniqueness => true

我希望name项目是独一无二的,仅在User. 意思是,一个用户不能有多个同名的项目,但是项目表可能包含多个同名的项目,由不同的用户拥有。

4

1 回答 1

10

看到范围的独特性

validates :name, :presence => true, :uniqueness => {:scope => :user_id}
于 2013-02-14T09:29:18.717 回答