`default_controller_and_action':缺少:Ruby 3中的controller(ArgumentError)

Awh*_*y98 2 ruby ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

我正在创建一个网站,用户可以发布工作,用户可以登录,注册等.我创建了我的工作模型,并为登录/注册部分创建了我的用户模型.当我尝试加载rails服务器时,我不断收到此错误,无法弄清楚我做错了什么或如何修复.我最初尝试使用设计并创建用户模型,但有问题所以我删除了它的文件.我想知道我是否删除了某些内容,或者我是否遗漏了routes.rb文件中的内容.有人可以帮助或指出我正确的方向吗?我也会发布我的routes.rb文件.感谢任何指导,因为我还是铁杆新手.我添加到routes.rb文件的唯一内容是root:to =>"sessions#login"及其下方.我确定在创建模型和控制器时添加了其他信息.

/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":缺少:controller(ArgumentError)**

的routes.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"
Run Code Online (Sandbox Code Playgroud)

小智 7

我认为你在routes.rb中仍然有一条无效的路由.请重新检查所有路线,相应的控制器和操作.还请分享完整的错误跟踪,这样我们就可以指出问题所在.