Как уничтожить все данные ассоциации между двумя моделями? (Начинающий с Rails)

У меня две модели: store и category с таблицей соединения под названием category.stores .

Как мне удалить все данные о взаимосвязях для объекта store в объединяющейся таблице?

Могу ли я использовать что-то вроде одного из этих:

store.categories.destroy или category.stores. destroy

Примечание: обе модели - has_and_belongs_to_many (и, таким образом, не имеют идентификатора для каждой записи ассоциации - только store_id и category_id)

9
задан Hopstream 7 November 2011 в 13:22
поделиться