Ich erstelle eine Anwendung mit Ruby on Rails, und als ich "Rails g Model Hoge (Modellname)" gemacht habe, konnte ich aus irgendeinem Grund kein Modell erstellen, daher werde ich die Ursache und Lösung schreiben.
Das Ergebnis ist wie folgt.
Der Name "Tagebuch" bedeutet, dass es nicht verwendet werden kann, da es bereits verwendet wird.
Da der Anwendungsname Tagebuch war, fragte ich mich, ob ich ihn ändern sollte, also änderte ich den Ordnernamen.
Nachdem ich es geändert hatte, machte ich wieder Rails g Model Diary
...
Ich habe genau den gleichen Fehler bekommen: Schweiß:
Sie müssen den Anwendungsnamen in der Datei config
ändern.
before
app/config/application.rb
Modul Tagebuch ← Hier wird der Anwendungsname angezeigt
class Application < Rails::Application
config.load_defaults 6.0
end
end
after
app/config/application.rb
Modul EveryDiary ← Ändern
class Application < Rails::Application
config.load_defaults 6.0
end
end
Durch Ändern des Namens konnte ich ein Modell sicher erstellen! Ich hatte das Gefühl, dass ich auch die Konfigurationsdatei überprüfen musste.
Recommended Posts