Diciamo che ho due database: uno per gli studenti e uno per le classi. Mi piacerebbe poter 'aggiungere' lezioni a uno studente specifico e anche essere in grado di aggiungere studenti a una classe specifica. Presumo che ho bisogno di utilizzare un tavolo join qui, ma sono un po 'perso su come usarli. Vorrei infine piace essere in grado di fare qualcosa di simile:Utilizzo di tabelle di join in ruby su rotaie
@class.students.find(@student_id)
e questo mi avrebbe detto se lo studente è in classe oppure no. So che la relazione tra classi e studenti è "has_many" e viceversa. Realizza "t.references: students" nei file di migrazione? Ho provato ad aggiungere quella linea al mio file di migrazione e poi ho provato a trovare qualcosa usando l'istruzione di cui sopra e mi ha dato un errore. Sono nuovo di RoR quindi non sono nemmeno sicuro di quale sia il modo migliore per ottenere questo risultato. Qualsiasi aiuto è apprezzato!
Puoi pubblicare il codice per i modelli Studente, Classe e join? –