Rails:使用STI创建不同类型的帖子(单表继承)

时间:2016-10-02 00:37:48

标签: ruby-on-rails blogs sti

我目前正在为自己的项目设计类似Craigslist的“rails”Web应用程序。

应用程序应该允许用户在任何地方创建发布,例如销售,工作,租赁等。

我做的第一件事就是创建一个Post类并想要儿童类型的帖子,如post-in-rental或post-in-sales。

我是否会建议STI(单表继承)在此设计中是否有用,还是应该创建多个单一模型?

这些是我的担忧:

  1. 每个帖子(租金或买卖)都有自己的观点和许多不同的属性
  2. 将来,我可能会增加更多用途。
  3. 感谢您的意见!

0 个答案:

没有答案