Ich sehe ein Problem auf Heroku nur mit dem Ahnen-Juwel (kann nicht lokal reproduziert werden): Ссылка
Beim Home-Upload ist ein NoMethodError aufgetreten: undefinierte Methode 'Abstammung' für #
Die Methode sieht so aus:
%Vor%Diese Methode ruft nicht einmal die .ancestry-Methode auf - aber die Ausnahme tritt auf, sobald das Modell erstellt wurde.
Das Modell sieht so aus:
%Vor%Hier sind die Protokolle:
%Vor%
Sie müssen die Migration ausführen, um die Methode ancestry
zu Ihrem Modell hinzuzufügen:
Natürlich unter der Annahme, dass Ihre App bei der Entwicklung funktioniert. Wenn nicht, können Sie die Migration mit
erzeugen %Vor%Entnommen aus Abstammung
Bearbeitet
Nachdem Sie Ihre Kommentare gelesen haben, habe ich meine Hypothese versucht. Wenn Sie das ancestry
-Gemein einem Projekt hinzufügen, das nicht benötigt wird, und has_ancestry
zum Modell Task
ohne Migrationen hinzufügt, erhält ich an der Konsole:
Derselbe Fehler, den Sie bekommen haben. Natürlich bin ich in der Entwicklung. Sie müssen so etwas bei heroku ausprobieren mit: heroku run rails console
Tags und Links ruby-on-rails ancestry