1
好的,我从Pragmatic Bookshelf文本中学习R on R0 Agile Webdevelopment with Rails 4th ed。SessionsController中的NoMethodError#create
我在212页,我得到这个错误.... NoMethodError in SessionsController#create
和app/controllers/sessions_controller.rb:7:in 'create'
我出去拉我的胡子在这里,我已经花了几天试图跟踪下来。这是创建代码,这是指向...
def create
if user = User.authenticate(params[:name], params[:password])
session[:user_id] = user.id
redirect_to admin_url
else
redirect_to login_url, :alert => "Invalid user/password combination"
end
end
任何古鲁可以帮助吗?
您是否在用户模型中定义了'authenticate'? – apneadiving
什么是第7行?它声称丢失了什么方法? –
好吧......休息一会儿后,我注意到我在我的模型中错误地命名了User.authenticate。问题解决了。 – thefonso