Ruby on rails can';在我的控制器中不包括Desive helper方法
我正在开发一个API,我们可以通过Desive登录。在我的控制器上工作时,我在Ruby on rails can';在我的控制器中不包括Desive helper方法,ruby-on-rails,ruby-on-rails-4,devise,Ruby On Rails,Ruby On Rails 4,Devise,我正在开发一个API,我们可以通过Desive登录。在我的控制器上工作时,我在sessioncontroller中有这样一个方法 def create resource = User.find_for_database_authentication(email: params[:user_email]) return invalid_login_attempt unless resource if resource.valid_password?(params[:u
sessioncontroller
中有这样一个方法
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\u上出错,说这个方法不存在。
我试图包括designe::Controllers::InternalHelpers
,但这不起作用…
我错过了什么