Ich habe 3 Modelle: Filme, movie_tags und movie_tag_countsAktualisierung/Löschen JoinTable Datensätze mit Active
Es ist ein klassisches viele durch Beziehung hat. Mein Anwendungsfall ist, dass jeder Film mehrere Tags haben kann und der Nutzer über bereits hinzugefügte Tags abstimmen kann.
Mein Problem ist, dass ich nicht ein bestehendes Objekt scheint in movie_tag_counts zu aktualisieren
movie_tag_count = MovieTagCount.first
movie_tag_count.count += 1
movie_tag_count.save
das Ergebnis wird diese Fehlermeldung
TypeError: nil is not a symbol nor a string
Meine beste Vermutung ist, dass der Grund dafür ist, dass movie_tag_counts Die Tabelle hat keine ID-Spalte, aber ich habe immer noch keine Ahnung, wie ich sie beheben kann.
Meine aktuelle Problemumgehung ist eine SQL-Anweisung