ビデオ モデルとサムネイル モデル 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
前もって感謝します。