1
我在前端使用清漆作爲緩存服務器和apache2乘客運行在我的rails3應用程序的後端。我使用devise gem進行身份驗證,但我無法使用lougout。清漆軌道設計註銷配置
我認爲清漆有一個選項來清除登錄的用戶會話或cookie。我想知道清漆配置,以便我可以註銷。
這裏是我的清漆配置:
backend default {
.host = "127.0.0.1";
.port = "8080";
}
sub vcl_recv {
if(req.url ~ "my" || req.request == "POST" || req.request == "PUT" || req.request == "DELETE") {
return (pass);
}
return (lookup);
}
sub vcl_fetch {
if(req.url ~ "logout" || req.url ~ "sign_out"){
unset beresp.http.Set-Cookie;
}
if (req.request == "GET") {
unset beresp.http.Set-Cookie;
set beresp.cacheable = true;
set beresp.ttl = 360m;
}
if (req.url ~ "images/" || req.url ~ "javascripts" || req.url ~ "stylesheets"){
set beresp.ttl = 360m;
}
}
我已經嘗試過,但它不是working.Is有沒有其他辦法? – 2012-07-19 15:36:06