我得到了2个不同的消息,但是同样的错误,我使用了一个用户的设计......这是我的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] "/users/27"
我把我的UsersController
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 :(得分:0)
用户模型的文件名必须为users_controller.rb
并位于controllers文件夹中。