flash
以下の 4 行目は、FlashHash
インスタンスであるsetsです。
class LoginsController < ApplicationController
def destroy
session[:current_user_id] = nil
flash[:notice] = "You have successfully logged out."
redirect_to root_url
end
end
このインスタンスはどこFlashHash
に属していますか? グローバル変数の場合は で始まり$
、Application Controller またはそのスーパークラスのメンバー変数の場合は名前が で始まるはず@
ですよね?「destroy」関数で作成されたのは単なるローカル変数ですか?