use*_*487 2 ruby-on-rails validates-uniqueness-of
在我的模型类中Project,我希望用a创建项目name.我验证这个名字:
validates :name, :uniqueness => true
Run Code Online (Sandbox Code Playgroud)
我希望name项目是独一无二的,只是在一个范围内User.这意味着,用户不能拥有多个具有相同名称的项目,但是项目表可能包含多个具有相同名称的项目,这些项目由不同的用户拥有.
shw*_*eta 10
看到范围的独特性
validates :name, :presence => true, :uniqueness => {:scope => :user_id}
Run Code Online (Sandbox Code Playgroud)