有没有办法只根据id和part来缓存片段?
例如,<% cache(:id => session[:user], :part => 'test') do %>
代码似乎不起作用。它仍然基于调用它的动作进行缓存。
编辑:
我遇到的问题是我无法在ajax请求中过期片段(我正在使用page.reload刷新页面)。我认为问题是我试图过期的行为是资源的一部分。
这是我的路线代码:
map.resources :profiles, :as => 'profile', :only => [:show, :edit, :update], :member => {
:home => :get
} do |profile|
这是过期片段:
expire_fragment(:controller => 'profiles', :action => 'home', :part => 'test')
由于