[RAILS] Misst, wenn kein Modell erstellt werden kann

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.

Fehlerinhalt

Das Ergebnis ist wie folgt. 7e84474b2d5d2417dee0acf7d8e8569d.png

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ß:

Fazit

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

Misst, wenn kein Modell erstellt werden kann
Unerwartete Fallstricke, wenn Bilder nicht angezeigt werden können
[Android] Lösung, wenn die Kamera unter Android 9 nicht gestartet werden kann
[Schienen] Beachten Sie bei der Verwendung von Ajax die "CSRF-Maßnahmen".
Hinweis: Wenn pip install mysqlclient nicht auf einem Mac installiert werden kann
Weil getSupportLoaderManager nicht verwendet werden kann
Wenn JConsole keine lokale Verbindung herstellen kann
Java Stream kann nicht wiederverwendet werden.
Textdateien, die in Ressourcen in Java abgelegt sind, können nicht gelesen werden, wenn sie beschädigt sind
Wenn Tomcat in Eclipse gestartet wird, wird "ClassNotFoundException" angezeigt und kann nicht gestartet werden.
Rails-Tutorial Wenn Rails aufgrund unterschiedlicher Versionen nicht neu erstellt werden können
[Ruby On Rails] Notfallmaßnahmen, wenn redirect_to action :: show nicht zum Erstellen von Aktionen und zum Zerstören von Aktionen verwendet werden kann (kann)