1

我想从我的代码中删除缓存。我的代码在 Ruby on rails 中。问题是我已经更新了我的设计,但它显示的是旧的。我试过这个Rails.cache.clear命令,但它不起作用。它给了我这个错误'Rails.cache.clear' command not found.

4

2 回答 2

7

Rails.cache.clear需要从 Rails 控制台运行。

于 2012-11-16T23:56:35.843 回答
1

您需要转到 ./config/environments/production.rb 或 development.rb ,具体取决于您在哪里启动代码,并更改设置以反映这一点:

 # Code is not reloaded between requests
  config.cache_classes = false

如有必要,请注释掉您的缓存存储行:

# Use a different cache store in production
  config.cache_store = :dalli_store

理想情况下,第一个片段应该足够了。

于 2012-11-12T19:46:29.240 回答