even stronger cachebusting
This commit is contained in:
parent
ed34f394ce
commit
2a22f6d2ce
2
app.lua
2
app.lua
@ -13,6 +13,8 @@ app.layout = require "views.base"
|
|||||||
|
|
||||||
local function inject_constants(req)
|
local function inject_constants(req)
|
||||||
req.constants = constants
|
req.constants = constants
|
||||||
|
math.randomseed(os.time())
|
||||||
|
req.__cachebust = math.random(99999)
|
||||||
end
|
end
|
||||||
|
|
||||||
local function inject_methods(req)
|
local function inject_methods(req)
|
||||||
|
15
apps/mod.lua
15
apps/mod.lua
@ -1,4 +1,5 @@
|
|||||||
local app = require("lapis").Application()
|
local app = require("lapis").Application()
|
||||||
|
local babycode = require("lib.babycode")
|
||||||
|
|
||||||
local db = require("lapis.db")
|
local db = require("lapis.db")
|
||||||
|
|
||||||
@ -43,4 +44,18 @@ app:post("sort_topics", "/sort-topics", function(self)
|
|||||||
return {redirect_to = self:url_for("sort_topics")}
|
return {redirect_to = self:url_for("sort_topics")}
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
app:get("reparse_posts", "/reparse-posts", function(self)
|
||||||
|
db.query("BEGIN")
|
||||||
|
local hist = db.select("* FROM post_history")
|
||||||
|
for _, history in ipairs(hist) do
|
||||||
|
db.query(
|
||||||
|
"UPDATE post_history SET content = ? WHERE post_history.id = ?",
|
||||||
|
babycode.to_html(history.original_markup, require("lapis.html").escape),
|
||||||
|
history.id
|
||||||
|
)
|
||||||
|
end
|
||||||
|
db.query("COMMIT")
|
||||||
|
return "ok"
|
||||||
|
end)
|
||||||
|
|
||||||
return app
|
return app
|
||||||
|
@ -7,8 +7,7 @@
|
|||||||
<% else %>
|
<% else %>
|
||||||
<title>Porom</title>
|
<title>Porom</title>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% math.randomseed(os.time()) %>
|
<link rel="stylesheet" href="<%= "/static/style.css?v=" .. __cachebust %>">
|
||||||
<link rel="stylesheet" href="<%= "/static/style.css?v=" .. math.random(1, 100) %>">
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<% render("views.common.topnav") -%>
|
<% render("views.common.topnav") -%>
|
||||||
|
Loading…
Reference in New Issue
Block a user