http://ruby.railstutorial.org/chapters/sign-in-sign-out?version=3.2#top
オンライン、このチュートリアル以下とされている部分8.2.3に私が取得いけないという奇妙な何かがあります。これは、この方法について述べている:
module SessionsHelper
def sign_in(user)
cookies.permanent[:remember_token] = user.remember_token
current_user = user
end
end
と
CURRENT_USER =ユーザー
はdefined.Thisなければならないの割り当てであるが、私はそのように使用ほとんどの言語で奇妙な原因であることに言及します私が値を割り当てたいときは、 "="記号だけを使用します。
はので、彼は、この関数を定義することになります:
def current_user=(user)
@current_user = user
end
なぜ彼は直前に使用していませんでしたか?
module SessionsHelper
def sign_in(user)
cookies.permanent[:remember_token] = user.remember_token
@current_user = user
end
end
上記のアプローチは間違っていますか?