class ApplicationController < ActionController::Base
private
# Finds the User with the ID stored in the session with the key
# :current_user_id This is a common way to handle user login in
# a Rails application; logging in sets the session value and
# logging out removes it.
def current_user
@_current_user ||= session[:current_user_id] &&
User.find_by_id(session[:current_user_id])
end
end
上記のコードを理解するには?とは||=
どういう意味ですか? そして@_current_user
、IDまたはユーザーオブジェクトですか? また、なぜ ? で始まるの_
ですか?
誰が私に答えること@_current_user
ができますか?