将record_type重新映射到active_storage_attachments

时间:2020-04-27 02:19:18

标签: ruby-on-rails rails-activestorage

有一个模型可以管理多个动态创建的表,表之间的切换是通过控制器执行的,因此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字段中添加标识工作表

谢谢

0 个答案:

没有答案