Nasuta<http://www.nasuta.jp/>

2006年10月15日

cookieで掲示板の名前とE-Mailを保存

でも公開している掲示板にひっそりと要望が書いてあったんで対応してみました。
入力した名前と電子メールアドレスを30日間保存します。
書き込みを保存するメソッドで以下のように名前とクッキーを保存します。

cookies[:nasuta_bbs_post_name] = {
:value => params[:bbs_post][:name],
:expires => 30.days.from_now
}
cookies[:nasuta_bbs_post_email] = {
:value => params[:bbs_post][:email],
:expires => 30.days.from_now
}


フォームを表示するときにクッキーから値を取り出してメンバー変数にセット。Viewではメンバー変数の表示を行います。

     
# Set CookieValue
@bbs_post_name = cookies[:nasuta_bbs_post_name] ||= "匿名"
@bbs_post_email = cookies[:nasuta_bbs_post_email];
posted by ふんじ at 18:44| Comment(0) | TrackBack(0) | 開発記録 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。