为什么我的观点不更新?

为什么我的观点不更新?

问题描述:

我是Ruby on Rails的新手,正在创建一个测试应用程序。到目前为止,它工作正常,但是当我对视图进行一些小改动时,页面不会改变。为什么我的观点不更新?

我的问题可能与this question有关,但我不确定在虚拟机中设置日期和时间是什么意思。我的代码位于远程托管的服务器上,因此我认为它会使用该计算机的系统时间。

这里有缓存问题吗?我能做些什么呢?

如果您处于生产模式,则需要重新启动Rails应用程序(如果您使用的是Passenger,则为Apache)!

如果你没有在服务器环境中控制自己(没有shell访问,等等),你可以在config/environment.rb顶部设置如下:

ENV['RAILS_ENV'] = 'development' 

发展并没有太大的缓存,所以尽管速度较慢,但​​开发起来要好得多。

虽然(配置,插件等)对app/文件夹之外的任何内容进行更改后仍然需要重新启动应用程序。

+0

我这样做了,但直到重新启动Mongrel后,更改仍然不显示。 (我有SSH访问权限。) – 2009-02-19 12:37:05