2016-12-04 4 views
-1

Ich entwickle eine Rails-App mit MySQL-Datenbank.Daten von vielen zu vielen Relation mit Schienen erhalten 4

Theres Haufen Tabellen, aber für diese Aufgabe verwende ich nur 3. Studenten, Kurse und KursePerStudent.

Ich habe Modelle für Studenten und Kurse (kein Modell für die dritte). Die Tabellen sind bereits ausgefüllt.

Die Tabellen:

Studenten - id, name, familie, Adresse, Telefon, E-Mail, Status, Pfad
Kurse - courseCode, course, Stunden
coursesperstudent - Code, Student (gleiche ids wie bei den Schülern Tabellen-IDs, aber nicht ein oreign Schlüssel), Pfad, Kurs (Kurse Tabelle Code (Fremdschlüssel)), examMark.

Nun ist die Sache, ich muss für jeden Schüler eine Liste der Kurse zeigen, die ihm vermittelt werden.

Wie soll ich das machen? Sollte ich ein Modell für die dritte Tabelle erstellen? Wie soll ich es nennen? und kombinieren Sie die beiden anderen Tabellen in einem, um bestimmte Kurse zu zeigen?

Oder gibt es einen anderen Weg?

Hoffentlich wird jemand helfen, weil ich aus den Antworten bin.

+1

Mögliche Duplikat [Rails 4 - Viele zu viele Beziehung] (http://stackoverflow.com/questions/22307880/rails-4-many-to-many-relationship) – Jim

Antwort

Verwandte Themen