我被第 8 章的练习 2 难住了:
Use session instead of cookies so that users are automatically signed out when they close
their browsers.
戳这里和 github,似乎实现这一点的方法是像这样修改 SessionsController:
def create
user = User.find_by_email(params[:session][:email])
if user && user.authenticate(params[:session][:password])
...
但是当我这样做时,我无法再登录:
NoMethodError in SessionsController#create
undefined method `[]' for nil:NilClass
我还需要修改什么才能使用会话而不是 cookie 进行身份验证?