Как установить заголовки HTTP-ответа (кеширования) в приложении Sinatra, размещенном на Heroku

У меня есть довольно простое приложение (только один index.html файл и файл css - на самом деле это просто статическая страница), размещенное на Heroku.

Я использую Sinatra, чтобы разместить его на Heroku. ' app 'само по себе довольно просто:

require 'rubygems'
require 'sinatra'

get "/" do
    File.read(File.join('public', 'index.html'))
end

Вопрос в том, как установить заголовок HTTP-ответа для статических ресурсов? В частности, я хотел установить заголовок Expires для целей кэширования.

РЕДАКТИРОВАТЬ: Я хочу добавить указанный заголовок к статическим ресурсам (то есть к тому, который находится в / общедоступный , например фоновые изображения, значки и т. д.)

7
задан ryanprayogo 27 January 2011 в 22:24
поделиться