UsersController中的NameError #create uninitialized constant UsersController :: Users

时间:2015-06-02 10:41:23

标签: ruby-on-rails

我收到了这个错误 -

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 个答案:

答案 0 :(得分:0)

错误信息非常清楚 - 它表示您尝试引用未初始化的Users常量。您可能需要User,代表ActiveRecord类:

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