第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の代わりにセッションを使用して認証するために他に何を変更する必要がありますか?