このコードを理解しようとしています
module SessionsHelper
def sign_in(user)
cookies.permanent[:remember_token] = user.remember_token
self.current_user = user
end
def current_user=(user)
@current_user = user
end
def current_user
@current_user ||= User.find_by_remember_token(cookies[:remember_token])
end
end
回線の使用
self.current_user = user
クラス SessionsController (上記のモジュールは SessionsController クラスに属します) の current_user という名前の変数を作成しますか?
私が使用する場合
@current_user = user
上記の行の代わりに、コードはまったく同じように機能するようです。どのように?!
お時間をいただきありがとうございます。