1

ネストされた画像を含むギャラリーを計画しているので、画像はギャラリーに属します。次に、特定の画像がフロントページに表示されるかどうかを判断するブールオプションを画像に持たせたいと思います。ブール型プロパティを使用してネストされたリソースを設定するのは簡単ですが、そのプロパティがtrueに設定されているすべての画像にアクセスする方法をまだ理解していません。

各ギャラリーと画像を繰り返すことが、それを行う唯一の方法ですか?もっと良い方法があるに違いないように私には思えます...

4

1 に答える 1

1

Image クラスにスコープを作成すると、そのスコープを他のアクティブ レコードのイメージ リストにチェーンできます。

class Image
  scope :homepage, where(:appear_on_homepage => true)
end

@gallery.images.homepage # Just the relevant images
于 2011-09-07T13:06:16.733 に答える