そのタイトルは奇妙に聞こえるので、私が達成しようとしていることを説明してみましょう。
カテゴリ モデルがあり、構造が次のようになっているとします。
カテゴリー
ID
名前
親ID
記事のモデルも持っています
記事
ID カテゴリ ID
id: 1 の "News" という名前のカテゴリがあり、そのカテゴリの id: 2 および parent_id: 1 の "World News" という名前のサブカテゴリがある場合、category_id: 1 の記事と category_id の別の記事がある場合: 2、私は次のようなことができるようにしたいと思います:
category = Category.find 2 # This is the subcategory
category.articles # => Shows just the article belonging to that category
と
category = Category.find 1 # This is the parent category
category.articles # => Shows BOTH articles, the one for the child and the one for parent
それは理にかなっていますか?