2013-10-05 70 views
1

我正在編寫我的第一個Ruby On Rails應用程序,我有我的第一個設計問題。 主要想法是構建一個非常簡單的應用程序,顯示帖子列表(這些帖子可以是簡單的文本,視頻或圖片)。另外,Post可以是來自不同應用程序(如Twitter,Facebook)的「feed」,或者只是通過應用程序中的表單添加。總之,我有其他應用發佈的帖子,這些帖子可能是文字,視頻或圖像。與鋼軌模型問題

我的擔心是繼承。我應該使用Polymorphic模型嗎?通過這種方式,我可以管理郵政可以是文字,視頻或圖片的事實。關於Post可能來自的應用程序,我認爲我會用一個字段來表示這一點。

有什麼更好的點子?

謝謝。

回答

1

因爲這是你的第一個應用程序不要太擔心設計問題。文章可以只包含文字,視頻或圖片中的一種嗎?或者它可以有三個組合嗎?

如果是後者,我只會使用一個模型。如果你確定它是前者,那麼去找多態模型。

對或錯,您將從練習中學習。有時採取第一步很重要。

+0

非常感謝你! – user2850645

+0

當然,沒問題! – jcm