https://www.railstutorial.org/book/advanced_login#code-login_create_user_instanceしかし、私はまだここ?user
の目的を理解することはできませんいくつかのサンプルコード変数の先頭にある疑問符の目的は何ですか?
def create
?user = User.find_by(email: params[:session][:email].downcase)
if ?user && ?user.authenticate(params[:session][:password])
log_in ?user
params[:session][:remember_me] == '1' ? remember(?user) : forget(?user)
redirect_to ?user
else
flash.now[:danger] = 'Invalid email/password combination'
render 'new'
end
end
を持っています。タイプミスではありませんよね?それにイントロがありちょうどこの例の前に
これは単なる入力ミスです。 '@ user'でなければなりません。 – Aetherus
@Aetherusいいえ、そうではありません。私の答えを見てください。 – mudasobwa