【Ruby】自己演算子
rubyの自己演算子始めて使ったのでメモ 【Ruby】使いこなせると便利。||演算子のいろんな使い方 - Qiita
def authenticate! payload, _ = Jwt::TokenProvider.decode bearer_token @current_user ||= User.find(payload['user_id']) end
@current_user
がnil
の時にのみ
User.find(payload['user_id'])
を代入、
@current_user````が
nil```でない時は
上書きされずその値を保持する