为什么我的观点没有更新?

时间:2009-02-19 12:02:51

标签: ruby-on-rails

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

我的问题可能与this question有关,但我不确定在VM中设置日期和时间是什么意思。我的代码在远程托管服务器上,所以我假设它将使用该机器的系统时间。

这里有缓存问题吗?我该怎么办呢?

2 个答案:

答案 0 :(得分:3)

如果您自己无法控制服务器环境(无shell访问等),您可以在config/environment.rb的顶部设置以下内容:

ENV['RAILS_ENV'] = 'development'

开发不会缓存太多,所以虽然速度较慢,但​​开发效果要好得多。

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

答案 1 :(得分:2)

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