ブラウザのセッションとCookieの違いとRailsのsession,cookiesメソッドの違いについてRailscookiesession あるサイトに接続してから切断するまでの一連の流れのこと。 ブラウザのCookie ユーザー側のブラウザに保存しておく情報のこと。 一時Cookieと永続Cookieがある。 前者はブラウザ終了時に自動で消える。 後者はユーザー側、サーバー側のどちらかで手動で消去するまで残っている。 HTTPプロトコルではログインしているという情報を記憶しておくことができない。 そのため、こういった機能で保存しておき、ページ移動の際に毎回Cookieを確認する必要がある。 Railsのsessionメソッド ブラウザの一回のセッションに必要なデータを残しておくためのもの。 具体的には、ブラウザの一時Cookieに暗号化したデータを保存するメソッド Railsチュート