Каков наилучший способ мягкого удаления has_and_belongs_to_many ассоциаций с использованием Discard Gem. С этой связью в базе данных есть таблица соединений, но без реальной модели Ruby on Rails.
Я попытаюсь объяснить на примере, скажем, есть 2 модели:
class Participant < ApplicationRecord
has_and_belongs_to_many :company_employees
end
class CompanyEmployee < ApplicationRecord
has_and_belongs_to_many :participants
end
Это создаст таблицу middle / join company_employees_participants в базе данных НО без какой-либо модели в Ruby on Rails. Где я могу сделать настройки для Discard Gem?
Любая идея, как я могу решить это требование, где нам нужно мягкое удаление в объединенных таблицах, используя ассоциацию has_and_belongs_to_many в Discard Gem?
discardgem: https://github.com/jhawthorn/discard
Я использую ruby 2.5.3, Rails 5.1.6, сброс (1.0.0)