たとえば、教授には多くの予定があります。したがって、Professor テーブルと Appointment テーブルがあります。後者の場合、各エントリには、Professor テーブルのエントリを指す外部キーがあります。これは、Rails の典型的な has_many 関係です。
私の質問は、特定の教授が持っているすべての予定を照会したい場合はどうすればよいですか? 教授から予約へのバック ポインターがないため、Appointment テーブル全体を調べて、この 1 人の教授だけをチェックする必要があります。私はこの方法が機能することを知っていますが、効率は悪いようです。では、has_many 関係での後方検索 (あなたがそれを何と呼んでいるのかわからないので、ここで用語を作っています) のより良い解決策を教えてください。