def current_user
@current_user ||= User.find(session[:user_id]) if session[:user_id]
end
如果写成 if else 语句,是不是这样?
def current_user
if session[:user_id]
@current_user ||= User.find(session[:user_id])
else
return nil
end
有没有官方的文档,||=这种符号在 google 中不好搜索,没找到。