我创建一个网站是用户可以发布工作,用户可以登录,注册等我创建了我的工作模式,创建了我的用户模型为登录/注册部分。当我尝试加载rails服务器时,我不断收到下面的错误,无法弄清楚我做错了什么或如何修复。我原本是试图使用设计和创建用户模型,但有问题,所以我删除了它的文件。我想知道如果我删除了一些东西,或者我在我的routes.rb文件中丢失了某些东西。有人可以帮助或指引我正确的方向吗?我也会发布我的routes.rb文件。感谢您提供任何指导,因为我还是个新手。我添加到routes.rb文件中的唯一东西是root:to =>“sessions#login”及其下面。我确信在创建模型和控制器时添加了其他信息。`default_controller_and_action:缺少:在红宝石控制器(引发ArgumentError)3
/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“:丢失:控制器(引发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"
我只是猜测,你有没有在你的应用中的一些控制器或行动。并且您将此不存在的控制器设置为默认路由。 请提供您有更多的细节完全错误跟踪,找出哪里是错误的根源。 – suhovius
为什么你有三个不同的根分配?这是行不通的...删除其中两个,并再次检查 – awenkhh