我有一个简单的Rails 4应用程序调用GitHub API在基本级别重新创建存储库页面。在我调用API时,我正在解析JSON并将其保存在我的数据库中。我遇到的问题是我想验证存储库名称的唯一性,但我只希望每个用户的名称都是唯一的。截至目前,如果我查看一个用户的页面,它可以保存一切正常,但如果我查看的下一个用户有任何相同的名称,则不会将该存储库保存到数据库中。
如果有人能指出我正确的方向,那就太好了。感谢。
答案 0 :(得分:0)
validates_uniqueness_of :name, :scope => :profile_id
这将强制每个配置文件的唯一性,这听起来就像您正在寻找的。 p>