我正在编写我的第一个 Ruby On Rails 应用程序,并且遇到了我的第一个设计问题。主要思想是构建一个非常简单的应用程序,显示一个帖子列表(这些帖子可以是简单的文本、视频或图片)。此外,帖子可以是来自不同应用程序(如 Twitter、Facebook)的“提要”,或者只是通过应用程序内的表单添加。总之,我有其他应用发布的帖子,这些帖子可以是文本、视频或简单的图像。
我关心的是继承。我应该使用多态模型吗?这样我就可以管理帖子可以是文本、视频或图片的事实。关于 Post 可能来自的应用程序,我认为我会使用一个字段来指示这一点。
有更好的想法吗?
谢谢你。