Я использую Rails 3 и Passenger 2, и я не знаю почему, но моя страница все еще кэшируется, несмотря на эту конфигурацию (на одном из моих виртуальных хостов):
<VirtualHost *:80>
ServerName railstut.dev
ServerAlias *.railstut.dev
DocumentRoot "/home/ygamretuta/dev/railstut/public/"
RailsEnv "development"
<Directory "/home/ygamretuta/dev/railstut/">
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>
Я попробовал это вFirefox с отключенным кешем браузера (через плагин веб-разработчика), поэтому я не думаю, что есть проблема с кешем браузера.Мне всегда нужно перезапускать сервер, чтобы увидеть сделанные изменения (даже с некоторыми незначительными изменениями, такими как замена текста).
В чем может быть проблема?
РЕДАКТИРОВАТЬ Пассажирпохоже, что среда настраивается на работу, несмотря на наличие параметра конфигурации RailsEnv.
EDIT Пассажир работает в производственной среде, как видно на некоторых моих страницах, обращающихся к БД.Он ищет имя базы данных, настроенное в производственном разделе в файле database.yml.