【发布时间】:2011-12-22 03:55:21
【问题描述】:
我正在开发一个 Ruby on Rails 项目,其中有一个“发布”模型和一个“回复”模型。正如它们的名字所暗示的,它们共享许多共同的属性,例如“author_id”和“body”,但也有各自独特的属性(例如,帖子有标题,而回复没有)。
我的问题是:处理两个相似数据模型的最佳做法是什么?现在我将它们视为两种不同的模型类型,但是当我开始编码时,我意识到会有很多重复的代码。
【问题讨论】:
标签: ruby-on-rails ruby model dry