Запуск следующего кода для добавления ассоциации вводит несколько записей при каждом запуске кода:
store.categories << category
Есть ли способ заставить его вводить только уникальные ассоциации между двумя моделями в БД?1004 *
Непосредственно из направляющих , надеюсь, это поможет:
class Person has_many :readings has_many :posts, :through => :readings, :uniq => true end
Игнорирование Дубликаты работают только с логикой начала и восстановления:
begin stores.categories << category rescue puts "Duplicate entry ignored" end