我創建一個網站是用戶可以發佈工作,用戶可以登錄,註冊等我創建了我的工作模式,創建了我的用戶模型爲登錄/註冊部分。當我嘗試加載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