У меня проблема с плагином act_as_soft_deletable и отношением has_and_belongs_to_many.
У меня есть модель "Место", которая имеет несколько категорий (например, ресторан, гостиница и т. Д.).Это означает, что в базе данных создается таблица "place_categories", содержащая два столбца "place" и "category".
Когда я уничтожаю место, оно помещается в таблицу "Удаленные_позиции" с помощью activ_as_soft_deletable.Затем я пытаюсь восстановить его, и приложение вылетает, потому что место не может существовать без категорий.Записи в "местах_категорий", в которых хранятся категории, к которым принадлежало место, удаляются при удалении места.
Как я могу убедиться, что "места_категории" не удаляют отношения, когда место перемещается в "таблица удаленных_позиций?