在我的rails应用程序中,我有一个产品类别。每个产品都可以有多个视频(来自Youtube或vimeo)。
我用以下列生成了一个模型和迁移
:title, :description, :video_link, :product_id我只想在产品显示页面上显示一个视频作为主视频或主视频,其余的视频显示在“产品详细信息”页面上。
/product.rb
has_many :video_links, dependent: :destroy/video_link.rb
belongs_to :product因此,我的问题是,我应该如何标记一个视频显示在产品首页(查看)和其他视频的细节页?
发布于 2014-03-28 20:58:51
如何将一段视频标记为在产品首页(视图)上显示,其余视频显示为详细信息页?
这取决于你想要一个“头版视频”是什么意思。
updated_at列并选择最大值的视频。换句话说,在这个阶段,这是一个设计问题,而不是一个编码问题。
发布于 2014-03-28 20:55:31
您可以在"main_video“表上有另一个类似于"video_links”的列,它是一个布尔值,只要您需要获取其中一个就可以显示该列。
https://stackoverflow.com/questions/22722845
复制相似问题