2 つのエンティティ間の関係が別のテーブルで定義されている従来のデータベースがある場合。レールでその関係を作成するにはどうすればよいですか?
私が提示したい基本的な関係は次のとおりです。
---管理者:
First_name
Last_name
id
---サイト:
id
subject
---Admin_Sites
id
teacher_id
class_id
Railsではbelongs_to:とhas_many:だけを使用することを知っていますが、(常に更新される)teach_classテーブルがある場合、レールが誰がどのクラスに関連しているかの関係を探す必要がある場所であることをどうにかして指定する必要があります。これをどのように指定すればよいか途方に暮れています。クラスモデルで :foreign_key を "teach_class.teacher_id" として指定することはできますか?