0
私は2つのテーブルを持っているとしましょう:NormalClass TableとSpecialClass Table。 各テーブルには学生用のクラスが含まれています。同じIDを共有する2つのテーブルを結合する
私はテーブルに参加して、学生のための特別なクラスを持っている各学生の通常のクラスにアクセスすることができます。
どちらのテーブルも、student_idというキーを共有します。これを実行しようとすると
:中
NormalClass.includes(:specialClasses)..
結果:
ActiveRecord::ConfigurationError: Association named 'specialClasses' was not found on NormalClass.includes; perhaps you misspelled it?
は、私が何かをやっているでしょうか?
をSTUDENT_ID引いて、必要なデータをプルアップすることができますが、両方のモデルの関係を追加したことがありますか? has_many - belongs_to? –
私はしていません。それは必須ですか? – gerbil
はい、それを指定する必要があります。特別なクラスは学生の外来キーを備えたテーブルですか? –