2015-06-02 70 views
-2

我得到这个错误 -NameError在UsersController#创建初始化常数UsersController ::用户

NameError in UsersController#create 

uninitialized constant UsersController::Users 

我想在我的应用程序的邮件功能。 我的代码

class UsersController < ApplicationController 
    def log_out 
    reset_session 
    redirect_to registrations_login_path 
    end 

    def create  
    @user = Users.new(params[:user]) 
    if @user.save 
     UserMailer.welcome_email(@user).deliver 
    end 
    end 
end 

我跟着http://guides.rubyonrails.org

+1

它应该是'User.new(PARAMS [:用户])' –

回答

0

的错误信息是很清楚的 - 它说你尝试参考Users不变,这是未初始化。你可能意味着User,代表ActiveRecord类:

@user = User.new(params[:user]) 
+0

感谢,这是工作... – AGM

+0

但我不明白它是如何工作的..plz解释.. – AGM

+0

@AmitGhosh我在我的答案中做到了。你不明白什么?你做了简单的错字,就是这样。 –

相关问题