我有一个模型Product
,我想在这两个字段上实现自我关联channel_advisor_product_id
,parent_product_id
。但是,当我打电话Product.last.child_products
它需要它的id
代替parent_product_id
使用除'id'以外的其他字段添加自我一对多关联
belongs_to :parent_product, class_name: 'Product', primary_key: "channel_advisor_product_id"
has_many :child_products, class_name: 'Product', foreign_key: "parent_product_id"