1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人メモ】Ruby on Rails チュートリアル 第9章

Posted at

Ruby on Railsチュートリアルで学んだ内容を個人的なメモとして簡単にまとめたものです

個人メモ

  • ユーザーごとに記憶トークンと記憶ダイジェストを関連付けることで、永続的セッションを実現できる
  • urlsafe_base64メソッド
    長いランダムな文字列を生成
    記憶トークンとして用いる
  • attr_accessor :remember_token
    記憶トークンをハッシュ化したもの(記憶ダイジェスト)をDBに保存したいため、attr_accessorで仮想の記憶トークン属性を定義
  • update_attributeメソッド
    特定の属性をDB上で更新したい際に用いる
    バリデーションを回避できる
  • cookiesメソッド
    cookies.permanentで有効期限が20年に設定される
    cookies.encryptedで値を暗号化してcookiesに保存できる(複合もできる)
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?