これを行う目的について少し混乱しています:
module SessionsHelper
def current_user=(user)
@current_user = user
end
end
ソース: http://ruby.railstutorial.org/chapters/sign-in-sign-out#code:current_user_equals
コントローラーを介して、コントローラーとビューの間のスコープを持つ @user を設定するため、なぜそれを明示的に定義する必要があるのでしょうか?
また、説明は次のことを可能にします:
redirect_to current_user
関数 current_user は、私が redirect_to (function) im が @variable_path について話していると言うとき、どのように知っていますか? (この場合は user_path)