2017-12-11 8 views
0

Ich habe versucht, die welcome Controller in meinem Projekt Schienen zu löschen (und dann neu zu generieren). Da ich einige Dinge falsch geschrieben und arbeitet nun nichts richtig (ich lerne Rails jetzt) ​​Schienen zerstören Controller macht nichts

So lief ich

rails destroy controller welcome 

Aber jetzt nichts passiert ...
ich seit mehr als zehn gewartet haben Minuten etwas passiert, aber nichts ...
Keine Fehler oder irgendwelche Nachrichten
und mein Projekt ist so klein wie es sein könnte ...

Alle Ideen, was ich tun könnte? Abgesehen davon, alles wegzuwerfen und wieder von vorne anzufangen?

--- Bearbeiten ---
Ich habe mein erstes Problem behoben und mein Projekt funktioniert wieder, aber in der Lage, Controller zu löschen, ist etwas, was ich gerne tun könnte.

+1

Wenn Sie erfahren können, wie Rails Dateien für Sie generiert, können Sie sie manuell ohne Befehle entfernen. Ich weiß, dass Befehle etwas Magisches sind, das Neulinge lieben, aber zu verstehen, was der Befehl auch tut, um Rails zu lernen. – yeuem1vannam

+1

das war/ist mein Problem Ich weiß nicht was die magischen Rails Befehle machen (noch) Also ich hatte gehofft einen anderen Befehl zu benutzen, damit ich nichts vergesse und noch mehr vermassele;) – NIoSaT

Antwort

1

Versuchen Routen manuell zu entfernen und mit

rails d controller welcome -p 

-p zu löschen versuchen ausgegeben zu Terminal erstellen. Überprüfen Sie es auf Fehler. Wenn Fehler auftreten, aktualisieren Sie die Antwort mit Informationen über sie. Wenn keine Fehler angezeigt werden, versuchen Sie den Befehl erneut ohne -p.

Hier ist ein post mit vielen Kommentaren und Antworten zu diesem Befehl.

+0

wie kann ich das löschen Routen generell manuell? Die Datei routes.rb bearbeiten? Wenn ich in diese Datei schaue, sehe ich einige Routen, die ich dorthin gelegt habe, aber Schienen Routen gibt mir noch mehr Routen für meine anderen Controller/Modell – NIoSaT

+1

Ja, entfernen Sie einfach alle Zeichenfolgen mit 'Willkommen' aus routes.rb –

+0

Ok, ich werde das versuchen später muss ich jetzt noch ein paar andere probleme beheben ... – NIoSaT