我在rails中有以下设置
class Book < AR
has_one :assignment
class Assignment < AR
belongs_to :book
我的问题是分配是多租户 Rails 应用程序中的排除模型,而 book 不是。使用公寓很容易执行 has_one/belongs_to ,其中排除模型包含 has_one 语句,但出于各种原因,我想将外键存储在分配模型中。是否有捷径可寻?
编辑:用例是一个模型,它跟踪每本书中数据的评论,必须在一个地方才能导出到另一个应用程序。导出的模型必须包含正在审核的图书的 ID 和租户。访问 cron 作业的数百个模式中的每一个以收集信息不是一个可行的选择。我为每个公寓使用带有单独架构的 postgres。