不能在我的控制器中包含设计辅助方法

时间:2014-05-19 11:38:57

标签: ruby-on-rails ruby-on-rails-4 devise

我正在开发一个API,我们通过设计登录。在我的控制器上工作,我有SessionsController这样的方法

  def create
    resource = User.find_for_database_authentication(email: params[:user_email])
    return invalid_login_attempt unless resource

    if resource.valid_password?(params[:user_password])
      session[:uid] = resource.authentication_token
      #sign_in("user", resource)
      render :json => {success: true, auth_token: resource.authentication_token, email: resource.email}
      return
    end
    invalid_login_attempt
  end

但我在sign_in上收到错误,说这个方法不存在 我尝试include Devise::Controllers::InternalHelpers,但这也行不通...... 我错过了什么?

0 个答案:

没有答案