class SessionsController < ApplicationController
def new
@title = "Sign in"
end
def create
user = User.authenticate(params[:session][:email],
params[:session][:password])
if user.nil?
flash[:error] = "Invalid email/password combination."
@title = "Sign in"
render 'new'
else
# Sign the user in and redirect to the user's show page.
end
end
def destroy
end
end
В настоящее время работает над проектом и получил неопределенный NoMethodErorr. Провел тщательное исследование и до сих пор ничего не смог найти. То, что я сделал, это то, что внутри действий создания параметры получают параметры, необходимые для аутентификации. Я создал следующий метод User.authenticatte. Однако, когда я запускаю это на моем локальном хосте, я получаю следующую ошибку. В чем может быть проблема?
NoMethodError in SessionsController#create
undefined method `authenticate' for #<Class:0x4589eb0>