私のモデル クラスProjectでは、name. 次のように名前を検証します。
validates :name, :uniqueness => true
nameの範囲内でのみ、プロジェクトが一意であることを望みUserます。つまり、ユーザーは同じ名前の複数のプロジェクトを持つことはできませんが、projects テーブルには、異なるユーザーが所有する同じ名前の複数のプロジェクトを含めることができます。
私のモデル クラスProjectでは、name. 次のように名前を検証します。
validates :name, :uniqueness => true
nameの範囲内でのみ、プロジェクトが一意であることを望みUserます。つまり、ユーザーは同じ名前の複数のプロジェクトを持つことはできませんが、projects テーブルには、異なるユーザーが所有する同じ名前の複数のプロジェクトを含めることができます。