2016-07-31 6 views
-2

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 

を持っています。タイプミスではありませんよね?それにイントロがありちょうどこの例の前に

+0

これは単なる入力ミスです。 '@ user'でなければなりません。 – Aetherus

+2

@Aetherusいいえ、そうではありません。私の答えを見てください。 – mudasobwa

答えて

5

:9.27リストと9.28をリストに欠けている要素で充填することにより

は「この改善テストを完了し、(疑問符?FILL_INで示されています)私を覚えてください "チェックボックス。

それは常に壊れ目でそれらをスキャンしない、チュートリアルを読むことを意味になります。

+0

はい、私はこれを最初に見ます。たぶん英語は私の母国語ではない。私はそれをとてもよく理解できません。より詳細に対処することができますか?ありがとう。 – new2cpp

+0

これはエクササイズです。そこに表示されるべきものを疑問符などに代入することになっています。 – mudasobwa

+0

ああ、持っています。ありがとう、@ mudasobwa – new2cpp

関連する問題