StackOverflow のタグ付けシステムがどのように機能するのか疑問に思っています。
Stackoverflow にはQuestion
モデルとTag
モデルがあります。
Question
tags
Javascript、Rubyなどの複数に属します。
Tag
にはJavascriptに関する質問と Ruby に関する質問がたくさんありquestions
ます。
この関係を反映するには、データベース テーブルをどのように設定しますか?
私の現在の解決策。
Question
という属性がありますtags
。さまざまなモデルtags
を参照する整数のリストが含まれています。Tag
タグ モデルのすべての質問をクエリしようとする場合、この方法は非常にまずいです。すべての質問モデルのリストを調べなければならないからです。