假设我有一个名为的假设控制器ThingsController
,它公开了两个操作:索引和更新,它们具有以下路由:
获取 /things ThingsController#index
PUT /things/1 ThingsController#update
这两个动作都响应 JSON 格式,所以你有GET /things.json
并且PUT things/1.json
我正在缓存索引操作,更新操作正在使索引操作过期,如下所示:
expire_action :action => :index
但是,当更新发生时,它的默认格式会过期,/things
但不会过期/things.json
。
我需要做什么才能使expire_action
所有格式都过期?我似乎在文档中的任何地方都找不到这个。