Wie kann ich HTTP-Header in Ruby/Sinatra-app, die auf Heroku?

Ich habe eine funktionierende app in Ruby und Sinatra eingesetzt, die auf Heroku.

Ich möchte, um die Vorteile der HTTP-Zwischenspeicherung zur Verfügung, die auf Heroku, der verwendet Lack.

Ich bin mir nicht sicher, was die beste Möglichkeit zum festlegen der Kopfzeilen ist, und die korrekte syntax.

Irgendwelche Gedanken über den besten Ansatz und syntax?

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

InformationsquelleAutor der Frage Neil | 2010-11-16

Schreibe einen Kommentar