2015-03-05 3 views
0

У меня есть простое приложение Rails 4, которое вызывает API GitHub для воссоздания на базовом уровне страницы Хранилища. По моим вызовам API я разбираю JSON и сохраняю его в своей базе данных. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу проверить уникальность имени репозитория, но я хочу, чтобы имена были уникальными для каждого пользователя. На данный момент, если я смотрю на страницу одного пользователя, он сохраняет все хорошо, но если следующий пользователь, на который я смотрю, имеет что-то именованное, он не сохранит этот репозиторий в базе данных.Подтвердить уникальность элемента на индивидуальном уровне пользователя

Если бы кто-нибудь мог указать мне в правильном направлении, было бы здорово. Благодарю.

ответ

0
validates_uniqueness_of :name, :scope => :profile_id 

Это обеспечит уникальность каждого профиля, который, по его мнению, является тем, что вы ищете.

+0

Спасибо. Действительно ценю это. – owenrham

Смежные вопросы