저는 Sinatra를 처음 사용하면서 Ruby를 처음 사용하기 때문에 HTML5에서 사용할 수있는 몇 가지 빠른 웹 애플리케이션 및 새로운 것들을 프로토 타입 할 수 있습니다.Sinatra와 함께 Manifesto gem 사용하기
오프라인 웹 응용 프로그램에 필요한 응용 프로그램 캐시를 생성하는 데 Manifesto를 사용하려고합니다. 4567/매니페스트와 나는 잘 생성 무엇을 참조하십시오
require 'manifesto.rb'
get '/manifest' do
headers 'Content-Type' => 'text/cache-manifest' # Must be served with this MIME type
Manifesto.cache
end
나는 로컬 호스트에 갈 수 있어요 :
그래서 같이 on github 나열된 예를 따랐습니다. 내가 명확하지 않은 것은 그 후에해야할 일이다. 내 첫 번째 시도는 Web Inspector에서 일어나는 일을 살펴 보는 것이었지만 애플리케이션 캐시를 전혀 인식하지 못하는 것으로 보입니다.
다음으로 app.manifest 파일을 방문하여 내 layout.erb의 <html>
에서 참조 할 때 생성 된 정보를 복사하여 붙여 넣으려고했습니다. 아직 아무것도. 보석이 암시 하듯이 매니페스트가 업데이트되지 않기 때문에 의도 한 것이 아님을 알았습니다.
누구든지 다음에해야 할 일을 이해하도록 도와 줄 수 있습니까? :)
고마워요!
또한 애플리케이션 캐시에 mimetype을 지원해야하는 최신 버전의 Rack을 사용하고 있습니다.