Ruby on rails 如何对退出会话的用户调用控制器操作?
在用户会话期间,我向表中添加了一组记录。一旦用户退出会话(关闭窗口、转到其他网站等),我希望能够调用如下函数:Ruby on rails 如何对退出会话的用户调用控制器操作?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,在用户会话期间,我向表中添加了一组记录。一旦用户退出会话(关闭窗口、转到其他网站等),我希望能够调用如下函数: def clear_list Shoe.where(user_id: @user_id).destroy_all end 我知道,before\u filter允许您在页面加载时调用控制器操作。我可以用什么来调用页面关闭时的操作?也许你可以用jquery做点什么这里还有另一个问题:,但我不确定你是否能够在页面关闭前运行代码,你最好还是处理会话和后台进程。销毁会话和关闭页面不是
def clear_list
Shoe.where(user_id: @user_id).destroy_all
end
我知道,
before\u filter
允许您在页面加载时调用控制器操作。我可以用什么来调用页面关闭时的操作?也许你可以用jquery做点什么这里还有另一个问题:,但我不确定你是否能够在页面关闭前运行代码,你最好还是处理会话和后台进程。销毁会话和关闭页面不是同一回事
我猜您正在为您的会话
模型寻找一个在销毁之前
回调
看