У меня есть работающее приложение, основанное на Ruby и Sinatra, которое развернуто на Heroku.
Я хочу воспользоваться HTTP-кэшированием, доступным на Heroku, в котором используется Varnish.
Я не уверен, каков наилучший способ установить заголовки и правильный синтаксис.
Есть мысли о лучшем подходе и синтаксисе?
before do
headers "Content-Type" => "text/html; charset=utf8"
end
get '/' do
headers['Cache-Control'] = 'public, max-age=600'
# SOME STUFF HERE
haml :home, {:layout => :layout_minfooter}
end