在我的Rails4应用中,我使用actionpack-page_caching
。
我有一个像这样的控制器:
class CodeController < ApplicationController
def home
end
end
和路线:
get "/code/:order/(:page)" => "code#home"
然后当我清除页面缓存
时 expire_page(:controller => 'code', :action => 'home')
我收到了错误:
No route matches {:action=>"home", :controller=>"code"}
为什么呢?我该怎么办?
答案 0 :(得分:0)
根据Rails指南
页面缓存已从Rails 4中删除。请参阅actionpack-page_caching gem。有关新首选方法,请参阅DHH's key-based cache expiration overview。