Railsエラーノート

ゼロからWebサービスを作るRuby on Rails学習ブログ

cookiesは今から20年後に切れる

Railstutorialの第8章。

sign_inメソッドの作成のところで、SessionHelperに書く時。

module SessionsHelper

  def sign_in(user)
    remember_token = User.new_remember_token
    cookies.permanent[:remember_token] = remember_token
    user.update_attribute(:remember_token, User.encrypt(remember_token))
    self.current_user = user
  end
  
end

ここでcookies.permanent[:remember_token]とするのですが、


実はそれまでは、
20.years.from_now
と記述していたのが、
permanentはRailsが作った便利なメソッドだと。