【发布时间】:2015-04-19 16:42:05
【问题描述】:
如何在 Sinatra 和 Ruby 中实现页面浏览量计数器?
我已经尝试了@@ 变量,但是每当页面加载时它们都会重置为零...
喜欢这个:http://148.251.142.233:8080/
谢谢!
【问题讨论】:
-
在数据库中的页面对象中添加一个附加字段“计数器”。对该页面的每个请求都使用 +1 更新它。
-
DB 中的页面对象是什么意思?
-
您将页面数据保存在哪里?它们是静态的还是动态的(由数据库字段中的数据填充)?如果它们是静态的,您必须将视图计数存储在应用程序的文件中的某个位置。这会很丑陋,但是您可以在用户每次请求页面时使用文件打开并保存,并将查看次数保留在该特定文件中。这能回答你的问题吗?
标签: javascript html ruby sinatra