1

我有一个视频模型和缩略图模型 1. 视频可以有很多缩略图,每个缩略图都属于一个视频。2. 每个视频都有一个特殊的缩略图,叫做 hero_thumbnail,需要从视频的缩略图中选择

问题:当我去编辑我的视频并想从它自己的缩略图中为这个特定视频选择一个缩略图时,我看到所有的缩略图(表中都可用)加载到下拉列表中。从逻辑上讲,这似乎是正确的,但我只想在属于该视频的列表中显示那些缩略图。

这是我的联想。可能是我错过了一些关联。

class Video < ActiveRecord::Base
  has_many :thumbnails
  belongs_to  :hero_thumbnail, foreign_key: 'hero_thumbnail_id', class_name: 'Thumbnail'
end

class Thumbnail < ActiveRecord::Base
  belongs_to :video
end

提前致谢。

4

0 回答 0