Frage

Ich habe die Anweisungen befolgt hier , Installation die composite_primary_keys gem über

sudo gem install composite_primary_keys

Das hat gut funktioniert. Nun, wenn ich fügen Sie folgendes zu meinem Modell

set_primary_keys :user_id, :group_id

und ich

undefined method `set_primary_keys' for #<Class:0x1043bfe20>

Auch mehrere Primärschlüssel in einer Migration mit, wie hier keine Wirkung .

Irgendwelche Ideen, warum dies möglicherweise nicht funktionieren und wie man es?

Hinweis: Ich mache nicht will eine Rede darüber, warum soll ich nicht zusammengesetzte Schlüssel verwenden - ich habe bereits meine Entscheidung getroffen und will nur diese Funktion erhalten. Dank!

War es hilfreich?

Lösung

Haben fügen Sie require 'composite_primary_keys' auf der Unterseite Ihres environment.rb Datei wie hier ?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top