gpt4 book ai didi

ruby-on-rails - 每个 session 允许一次操作

转载 作者:数据小太阳 更新时间:2023-10-29 07:57:37 25 4
gpt4 key购买 nike

我有一个跟踪视频观看次数的网站...每次调用 Controller 时。人们可能会用一些沉重的 F5ing 淹没他们自己的视频 View 。

如何使一个 View 计数或一个方法在每个 session 中只运行一次?

def show
new_views = @video.views + 1
@video.update_attributes(:views => new_views)
end

最佳答案

您可以创建一个 session 变量,可能是在登录时,例如:

session[:is_logged] = 1

然后,每次您要增加计数器时,只需检查此变量即可。

关于ruby-on-rails - 每个 session 允许一次操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5766888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com