2012-07-24 96 views
0

我得到了2個diferents消息,但白衣同樣的錯誤,使用即時通訊用戶有一項...這裏是我的routes.rb路由錯誤嘗試運行耙路線

Estaciones::Application.routes.draw do 
root :to => "static_pages#home" 
match '/contact', :to=>'static_pages#contact' 
match '/about', :to=>'static_pages#about' 
devise_for :users 
resources :users 

白衣我的routes.rb就這樣我得到了一個錯誤

uninitialized constant UsersController 
Try running rake routes for more information on available routes. 

但如果去掉「資源的開發:用戶」我得到了以下錯誤

No route matches [GET] "https://stackoverflow.com/users/27" 

我把我的使用rsController

class UsersController < ApplicationController 

def new 
    @user = User.new 
end 

def create 
    @user = User.new(params[:user]) 
    if @user.save 
     redirect_to user_session_path 
    else 
    redirect_to new_user_session_path 
end 

end 

def show 
    @user = User.find(params[:id]) 
    #redirect_to @user 
end 
end 
+0

什麼是'UsersController'的文件名和它的完整路徑是什麼? – Zabba 2012-07-24 19:13:45

+0

user_controller ...和路徑是current_user(我不知道它在哪裏) – Asantoya17 2012-07-24 19:16:23

+1

哦,好吧。文件應該命名爲'users_controller.rb',而不是'user_controller.rb' – Zabba 2012-07-24 19:17:12

回答

0

的文件名爲您的用戶模型必須users_controller.rb,並在控制器中的文件夾。