`default_controller_and_action': fehlende :controller (ArgumentError) in Ruby 3

Ich bin erstellen einer website, können die Benutzer jobs und Benutzer können anmelden,registrieren etc. Ich habe meine jobs Modell erstellt und meinen user-Modell für den login/register Teil. Wenn ich versuche zu laden rails server ich bekomme immer diese Fehlermeldung unten und kann nicht herausfinden, was ich falsch mache oder wie fix. Ich ursprünglich versucht hatte, Sie zu verwenden, entwickeln und erstellen Sie die Benutzer-Modell, aber hatte Probleme, so dass ich die Dateien gelöscht. Ich Frage mich, ob ich etwas gelöscht oder wenn mir etwas fehlt in meiner Strecken.rb-Datei. Kann jemand helfen oder zeigen Sie mich in die richtige Richtung? Ich werde meiner Wege.rb-Datei auch. Vielen Dank für jede Beratung ich bin noch neu auf Schienen. Das einzige, was ich Hinzugefügt, um die Routen.rb-Datei wurde root :to => "sessions#login" und darunter. Ich bin sicher, dass andere Informationen, die in diesem wurde Hinzugefügt, wenn ich die Modelle und controller.

/home/whitey7/.rvm/gems/ruby-1.9.3-p194/gems/actionpack-3.2.8/lib/action_dispatch/routing/mapper.rb:181:in `default_controller_and_action': fehlende :controller (ArgumentError)**

Routen.rb

Application.routes.draw do 
 get "sessions/login,"
 get "sessions/home,"
 get "sessions/profile,"
 get "sessions/setting"
 get "users/new"

 resources :jobs 



root :to => "jobs#index"
root :to => 'home/index'
 root :to => "sessions#login"
match "signup", :to => "users#new"
match "login", :to => "sessions#login"
match "logout", :to => "sessions#logout"
match "home", :to => "sessions#home"
match "profile", :to => "sessions#profile"
match "setting", :to => "sessions#setting"
Ich kann nur vermuten, dass Sie nicht einige controller oder die Aktion in Ihrer app. Und Sie setzen diese nicht vorhandenen controller als Standard-route. Bitte geben Sie die vollständige trace Fehler, den Sie haben, für mehr details, um herauszufinden, wo die Quelle des Fehlers.
warum haben Sie drei verschiedene root-Zuordnungen? Das wird nicht funktionieren ... entfernen Sie die zwei von Ihnen, und überprüfen Sie wieder

InformationsquelleAutor Awhitey98 | 2012-11-10

Schreibe einen Kommentar