有人可以解释数据如何存储在多态关联中。
例如,如果我有意见、案例、案例步骤表。评论表是链接:
belongs_to :user, class_name: 'User', foreign_key: 'user_id'
belongs_to :commentable, polymorphic: true, counter_cache: true
案例表是链接:
has_many :comments, as: :commentable, dependent: :destroy
案例步骤表如下:
belongs_to :case, class_name: 'Case', foreign_key: 'case_id'
has_many :comments, as: :commentable, dependent: :destroy
通过链接形成导轨铸件和许多其他链接......但没有得到清晰的理解。