2011-02-07 71 views
2

我试图在views文件夹中缓存我的页面。我从rack :: Offline页面得到了这个,但我无法弄清楚我在哪里添加代码。如何更改Rack :: Offline的默认行为

offline = Rack::Offline.configure do 
    cache "contacts/list." # contacts is the folder in views folder where my list.html.erb file is located 
    public_path = Rails.public_path 
    Dir[public_path.join("javascripts/*.js")].each do |file| 
    cache file.relative_path_from(public_path) 
    end 
end 

在此先感谢。

+0

我正试图解决同样的问题。 Rack :: Offline.configure将返回一个Rack :: Offline的实例。但我不知道Rack和它是如何工作的... – Breezeight 2011-03-01 23:24:11

回答

2

它在你的routes.rb文件中。一些很好的信息在这answer