Используя Ransack Gem, я ищу модель Business
с отношением has_many
к Employees
.Сотрудник имеет область действия по умолчанию scope :active, ->{ where(archived_at: nil) }
.Я попытался снять область действия Employee
с бизнес-класса, используя has_many :employees, -> { unscope(where: :archived_at) }, foreign_key: :business_id
(это представление с базой данных), но Ransack, похоже, игнорирует отмену определения и использует значение по умолчанию.Удаление области по умолчанию не вариант.
Цель состоит в том, чтобы искать все записи независимо от области действия