下面的第四行设置flash
,这是一个FlashHash
实例。
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 或其超类的成员变量,则名称应以 开头@
,对吗?它只是在“销毁”函数中创建的局部变量吗?