1
我一直在下面這個教程,在線分配功能
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
是上述方法錯誤嗎?