Ruby on rails 我应该使用HMT协会吗?
所以,我有一个文本模型、照片模型、视频模型和博客模型的应用程序 用户可以创建包含文本、照片和视频内容的博客。所有这些不同形式的内容都可以在每个博客上实现。因此,每一篇博客文章都可以包含照片、视频、文本等 在这种情况下,设置关联的最佳方法是什么Ruby on rails 我应该使用HMT协会吗?,ruby-on-rails,ruby,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 4,所以,我有一个文本模型、照片模型、视频模型和博客模型的应用程序 用户可以创建包含文本、照片和视频内容的博客。所有这些不同形式的内容都可以在每个博客上实现。因此,每一篇博客文章都可以包含照片、视频、文本等 在这种情况下,设置关联的最佳方法是什么 我想从最好的方式开始设置它,这样我就不用担心以后会更改它。在这种情况下,我更喜欢使用STI模型 创建一个Post模型,文本、照片和视频将继承它 以下是有关STI的更详细手册: 在这种情况下,您的博客将 has_many :posts 啊,这太棒了!更感谢
我想从最好的方式开始设置它,这样我就不用担心以后会更改它。在这种情况下,我更喜欢使用STI模型 创建一个Post模型,文本、照片和视频将继承它 以下是有关STI的更详细手册: 在这种情况下,您的博客将
has_many :posts
啊,这太棒了!更感谢您的分享。还有一个用户属于这个博客吗?还是邮局?或者两者都有?这取决于你的要求。若只有一个用户向博客发帖,那个么“博客属于用户,帖子属于博客”。在另一种情况下,当blog有多个用户时,那么“用户属于blog,帖子属于blog,帖子属于用户”。我刚刚想到了这一点,但是tes、照片和视频不能只是post表上的列,而不是单独的表吗?