0

そのタイトルは奇妙に聞こえるので、私が達成しようとしていることを説明してみましょう。

カテゴリ モデルがあり、構造が次のようになっているとします。

カテゴリー

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

それは理にかなっていますか?

4

1 に答える 1