【发布时间】:2011-09-05 01:06:47
【问题描述】:
我希望能够从控制台随意使动作缓存过期。我一生都无法弄清楚该怎么做。导轨 3。
这是我迄今为止尝试过的:http://pastebin.com/1f4RhqnP
【问题讨论】:
标签: ruby-on-rails caching console
我希望能够从控制台随意使动作缓存过期。我一生都无法弄清楚该怎么做。导轨 3。
这是我迄今为止尝试过的:http://pastebin.com/1f4RhqnP
【问题讨论】:
标签: ruby-on-rails caching console
虽然包含缓存操作代码的确切行会有所帮助,但您应该能够使用 expire_action。
见http://api.rubyonrails.org/classes/ActionController/Caching/Actions.html#method-i-expire_action
由于动作缓存实际上在下面使用片段缓存,因此您应该也可以使用 expire_fragment。尝试使用 _url 或 _path 辅助方法来生成您尝试过期的密钥,而不是单独的选项。
【讨论】: