So habe ich eine Website für eine Klasse. Ich erstelle ein Login für die Website, also starte ich mit "rails generate scaffold Benutzername: string password: digest - no-test-framework" um das Modell zu erstellen. Ich habe "Rake db: migrate" ausgeführt, um die Datenbank zu erstellen.Schienen fehlen Route
Ich habe den Rails-Server ausgeführt und Chrome geöffnet, um die Webseite zu überprüfen, indem ich die URL "localhost: 3xxx/users/new" eingegeben habe und einen Routingfehler mit der Meldung "No route matches [GET]"https://stackoverflow.com/users/new erhalten "
ich habe eine‚Rake Routen‘check it out, und es ist richtig, es gibt keinen Weg zu‚/ users/neu‘.
Als ich das Gerüst erzeugen lief bemerkte ich, dass es sagte, dass Es wurde die Route erstellt, aber es wird nicht angezeigt! Ich vermisse etwas?
auch, überprüft meine routes.rb-Datei, nichts darin mit dem Wort "Benutzer" – PFKrang
Nun, wenn die Ausgabe nicht wie die für ['generieren Gerüst 'N die Schienen-Guide] (http: // guides.rubyonrails.org/command_line.html#rails-generate) dann ging tatsächlich etwas schief. Aber warum nicht einfach "routes.rb" hinzufügen? > resources: users –
Die Ausgabe sah korrekt aus, ich habe es am Ende zu routes.rb hinzugefügt, ich dachte einfach nicht darüber nach, bis ich die Frage gestellt:/ immer noch, ich bin neugierig, warum es richtig sah aber es hat nicht die Route hinzugefügt – PFKrang