Существует одна модель, которая управляет несколькими динамически создаваемыми таблицами, переключение между таблицами осуществляется с контроллера, поэтому ReportContent.table_name = "report_content_#{@report_id}"
Я использую конструкцию в модели has_many_attached: files
для привязки файлов
обнаружена проблема при разработке
После сохранения основной записи информация о связке записывается в таблицу active_storage_attachments
, а имя модели ReportContent записывается в поле record_type
таким образом, в разных связанных физических таблицах данные будут одинаковыми в active_storage_attachments
, и, таким образом, будет пересечение
, как можно изменить содержимое record_type
в зависимости от того, к какой таблице принадлежит запись
или
добавить идентификационный лист в поле active_storage_attachments
Спасибо