Ruby on rails 清除Rails生产服务器上的页面缓存

Ruby on rails 清除Rails生产服务器上的页面缓存,ruby-on-rails,caching,production-environment,spree,Ruby On Rails,Caching,Production Environment,Spree,我继承了一个Rails/Spree项目,它需要一些更改,Rails版本2.3.8。我是一个新手,我从静态页面开始,因为我认为这将是最简单的,但我看不到我的变化 我所尝试的: 在content_controller.rb中,我注释掉了行:caches_页面 :show,:index,:if=>Proc.new{Spree::Config[:cache\u static\u content] rake tmp:缓存:清除 rake数据库:会话:清除 我能找到的唯一日志是development.lo

我继承了一个Rails/Spree项目,它需要一些更改,Rails版本2.3.8。我是一个新手,我从静态页面开始,因为我认为这将是最简单的,但我看不到我的变化

我所尝试的:

  • 在content_controller.rb中,我注释掉了行:caches_页面 :show,:index,:if=>Proc.new{Spree::Config[:cache\u static\u content]
  • rake tmp:缓存:清除
  • rake数据库:会话:清除
  • 我能找到的唯一日志是development.log,它在发布目录中,日期为。找不到production.log
  • /tmp目录中没有任何内容
任何想法都会有帮助。据我所知,这个项目是以非Rails方式设置的(即视图文件中的内联样式和javascript)


感谢您的帮助。

如果有使用缓存页面缓存的页面,它们将保存为HTML并从
public
目录提供服务。因此,如果您有一个内容控制器#show action,它很可能保存在
public/contents/#{id}下.html

如果有使用缓存页面缓存的页面,它们将保存为html,并从
public
目录提供服务。因此,如果您有一个内容控制器#show action,它很可能保存在
public/contents/#{id}下.html

所以我没有看到缓存在public/中的页面,所以我猜它没有被缓存…那么为什么我看不到我的更改?弄明白了…必须通过Phusion Passenger重新启动rails服务器。所以我没有看到缓存在public/中的页面,所以我猜它没有被缓存…所以为什么我看不到我的更改?弄明白了…必须重新启动Ras通过Phusion Passenger的ils服务器。您在哪个服务器上运行?瘦,乘客还是独角兽?您在哪个服务器上运行?瘦,乘客还是独角兽?