2013-10-05 69 views
1

我正在编写我的第一个Ruby On Rails应用程序,我有我的第一个设计问题。 主要想法是构建一个非常简单的应用程序,显示帖子列表(这些帖子可以是简单的文本,视频或图片)。另外,Post可以是来自不同应用程序(如Twitter,Facebook)的“feed”,或者只是通过应用程序中的表单添加。总之,我有其他应用发布的帖子,这些帖子可能是文字,视频或图像。与钢轨模型问题

我的担心是继承。我应该使用Polymorphic模型吗?通过这种方式,我可以管理邮政可以是文字,视频或图片的事实。关于Post可能来自的应用程序,我认为我会用一个字段来表示这一点。

有什么更好的点子?

谢谢。

回答

1

因为这是你的第一个应用程序不要太担心设计问题。文章可以只包含文字,视频或图片中的一种吗?或者它可以有三个组合吗?

如果是后者,我只会使用一个模型。如果你确定它是前者,那么去找多态模型。

对或错,您将从练习中学习。有时采取第一步很重要。

+0

非常感谢你! – user2850645

+0

当然,没问题! – jcm