在我的Rails應用中,我有一個產品類別。每個產品可以有多個視頻(來自Youtube或VIMO)。在Rails應用中顯示多個視頻中的產品的一個視頻
我已經生成一個模型和遷移與下面的列
:title, :description, :video_link, :product_id
我想展示產品展示頁面上只有一個視頻作爲主要或主視頻和「關於產品的詳細信息」,其餘的視頻頁。
/product.rb
has_many :video_links, dependent: :destroy
/video_link.rb
belongs_to :product
所以我的問題是,我應該如何處理標記一個視頻顯示產品頭版(視圖)和上其他視頻的詳細信息頁面?
謝謝森。您的第一個評論。我希望製造商/管理者可以決定選擇哪一個作爲主要的一個。我的問題是如何讓一個視頻的主要內容之一? –
@SubratRout,我們通過採用最新更新的標記記錄來完成。例如。 'Product.video_links.where(featured:true).order(:updated_at).last'。所以在你的情況下,你需要添加'featured'和'updated_at'兩列。或者,在您爲某條記錄翻動'featured'時,您也可以將其翻轉以記錄所有其他記錄。 – Mori