我正在一个Ruby on Rails项目中,我有一个“后”模型和一个“回复”模型。正如他们的名字所暗示的那样,他们拥有许多共同的属性,例如“author_id”和“body”,但也有各自独特的属性(例如,帖子有标题,而回复没有)。在轨道上的红宝石的类似模型
我的问题是:处理两个相似数据模型的最佳做法是什么?现在我将它们视为两种不同的模型类型,但是当我开始编码时,我意识到会有很多重复的代码。
我正在一个Ruby on Rails项目中,我有一个“后”模型和一个“回复”模型。正如他们的名字所暗示的那样,他们拥有许多共同的属性,例如“author_id”和“body”,但也有各自独特的属性(例如,帖子有标题,而回复没有)。在轨道上的红宝石的类似模型
我的问题是:处理两个相似数据模型的最佳做法是什么?现在我将它们视为两种不同的模型类型,但是当我开始编码时,我意识到会有很多重复的代码。