У меня проблемы с пользовательскими парами уникальности в моем приложении ...
У меня есть пользователи, с которыми можно связать некоторые контакты.
Я использую таблицу отношений для своих ссылок (ведьма также имеет атрибут уровня - для разных уровней отношений)
Так что у меня есть пользователи, контакты и отношения.
Моя проблема в том, что пара contact_id и user_id должна быть uniq (они могут быть связаны только один раз).
contact.rb
has_many: отношения,: зависимый =>: уничтожить
has_many: пользователи,: through =>: отношения,: uniq => true
user.rb
has_many: отношения,: зависимый =>: уничтожить
has_many: контакты,: через =>: отношения,: uniq => true
relation.rb
принадлежит_ пользователю:
принадлежит_: контакт
Я не знаю, должен ли я использовать foreign_key или что-то еще, мне просто нужно что-то простое:)
ура