cookies

クッキーを保存(cookies)

説明

クッキーとは、クライアント側に保存されるファイルのこと

使い方

cookies[:クッキー名] = { :key => クッキー情報 }

オプション

オプション説明デフォルト
:valueクッキーの値
:pathクッキーが有効なパス
:domainクッキーが有効なドメイン現在のホスト
:expiresクッキーの有効期限/
:secure暗号化通信でのみクッキーを送信false
:httponlyHTTPクッキーを有効false

クッキーに保存
cookies[:user_name] = "david"
クッキーに配列を保存
cookies[:lat_lon] = [47.68, -122.37]
クッキーにハッシュを保存
cookies[:login] = { :value => "XJ-122", :expires => 1.hour.from_now }

ソースコード検索

永続化クッキー(cookies.permanent)

説明

永続化クッキー(有効期間が20年に設定されたクッキー)を設定する。

使い方

cookies.permanent[クッキー名] = 値

署名付きクッキー(cookies.signed)

説明

署名付きクッキーを設定する。

使い方

cookies.signed[クッキー名] = 値