ここに私のモデルの関係があります:
Category has_many SubcategoriesSubcategory belongs_to Category(フィールドSubcategoriesがありcategory_idます)Subcategory has_many itemsItem belongs_to Subcategory(フィールドItemsがありsubcategory_idます)
カテゴリの表示ビューで、特定のカテゴリのサブカテゴリに属するすべてのアイテムを一覧表示したい。
たとえば、レストラン、ファスト フード、配達のサブカテゴリがある食品カテゴリの場合です。食品カテゴリの表示ビューで、3 つのサブカテゴリのすべてのアイテムを表示したいと思います。
これを可能にする条件に問題があります:
<%@items = Item.find(:all, :limit=> 10, :conditions {:subcategory_id => }, :order=>"created_at ASC")%>
<%@items .each do |items|%>
Items info shown here
<% end %>
if条件、ステートメント、またはヘルパー メソッドのいずれで処理する必要があるかはわかりません。