我對Ruby非常陌生並且使用Sinatra,主要是爲了能夠快速構建Web應用程序的原型以及HTML5中的一些新功能。使用Manatsto Gem與Sinatra
我正在嘗試使用Manifesto來生成脫機Web應用程序所需的應用程序緩存。
我已經按照上市on github的例子,像這樣:
require 'manifesto.rb'
get '/manifest' do
headers 'Content-Type' => 'text/cache-manifest' # Must be served with this MIME type
Manifesto.cache
end
我能去到本地主機:4567 /清單,我看看它產生就好了。我不清楚的是之後要做什麼。我的第一個嘗試是查看Web Inspector中發生的事情,但它看起來並不認爲它可以識別任何應用程序緩存。
接下來,我嘗試複製並粘貼我訪問/清單時生成的信息到app.manifest文件中,並在我的layout.erb的<html>
中引用它。依然沒有。而且,我認爲這並不是真正意圖的,因爲清單不會像寶石所暗示的那樣更新。
有人可以幫助新手瞭解接下來要做什麼嗎? :)
謝謝!
此外,我正在使用最新版本的機架,它應該支持應用程序緩存的mimetype。