首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在rails应用程序中从多个视频中显示一个产品的视频

在rails应用程序中从多个视频中显示一个产品的视频
EN

Stack Overflow用户
提问于 2014-03-28 20:44:02
回答 2查看 37关注 0票数 0

在我的rails应用程序中,我有一个产品类别。每个产品都可以有多个视频(来自Youtube或vimeo)。

我用以下列生成了一个模型和迁移

代码语言:javascript
运行
复制
:title, :description, :video_link, :product_id

我只想在产品显示页面上显示一个视频作为主视频或主视频,其余的视频显示在“产品详细信息”页面上。

/product.rb

代码语言:javascript
运行
复制
has_many :video_links, dependent: :destroy

/video_link.rb

代码语言:javascript
运行
复制
 belongs_to :product

因此,我的问题是,我应该如何标记一个视频显示在产品首页(查看)和其他视频的细节页?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-28 20:58:51

如何将一段视频标记为在产品首页(视图)上显示,其余视频显示为详细信息页?

这取决于你想要一个“头版视频”是什么意思。

  • 编辑决定:为“特色”或“头版”添加一个布尔列,让编辑决策者随意地翻转这个标志。您可以使用其他代码使其成为唯一的,或者添加日期并获取最新的功能视频。
  • 最热门的视频:跟踪每个视频的观看情况或投票情况,并在首页显示具有最大视图/投票计数的最新视频。
  • 最新的视频:添加一个updated_at列并选择最大值的视频。
  • 等。

换句话说,在这个阶段,这是一个设计问题,而不是一个编码问题。

票数 1
EN

Stack Overflow用户

发布于 2014-03-28 20:55:31

您可以在"main_video“表上有另一个类似于"video_links”的列,它是一个布尔值,只要您需要获取其中一个就可以显示该列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22722845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档