2015-06-02 72 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我在我的答案中做到了。你不明白什麼?你做了簡單的錯字,就是這樣。 –

相關問題