2014-03-21 8.サインイン、サインアウト(Railsチュートリアル) インターン こんにちは。 学習、23日目。 三連休なので学習を進められます。幸せ。 前回まででユーザー登録(サインアップ)ができるようになったので、今回はそのユーザー情報を使って、サインイン、サインアウトできるようにします。サインインしている人だけユーザ情報を編集できたりするようにします。 セッション、サインインの失敗 セッションとは、ユーザがログインしている状態を保持している期間で、以下のモデルがあります。 忘却モデル:ブラウザを閉じると終了 継続モデル:「パスワードを保存する」チェックボックスなどで継続 永続モデル:ユーザーが明示的にサインアウトするまで継続 今回は、永続モデルを使います。また、セッションはRESTfulなリソースとして作成しますが、Userリソースとは違い、データベースではなく、co