【发布时间】:2023-03-19 09:05:02
【问题描述】:
我在报告和图表之间有一个简单的 has_many/belongs_to 关系。我遇到的问题是我的图表模型是一个有孩子的父母。
所以在我的报告模型中我有
class Report < ActiveRecord::Base
has_many :charts
end
而我的 Chart 模型是父模型,其中 Pie、Line、Bar 都继承自 Chart。我不确定belongs_to :report 属于图表模型或图表模型的子项。当我尝试访问 chart.report 时出现错误,因为该对象的类型为“Class”
#<0x104974b90>0x104974b90>
<
标签: ruby-on-rails inheritance single-table-inheritance