Как отключить кеширование в Rails? - PullRequest
1 голос
/ 30 ноября 2009

Как я могу отключить кеширование для моего сайта rails?

Я использую Passenger (mod_rails), и мой сайт работает в режиме разработки:

'ENV['RAILS_ENV'] ||= 'development'

Любая помощь?

Ответы [ 2 ]

8 голосов
/ 30 ноября 2009

По умолчанию Пассажир установит RAILS_ENV в 'production'. Строка ENV['RAILS_ENV'] ||= 'development' будет только , в результате чего для среды Rails будет установлено значение 'development', если оно еще не установлено.

Вам необходимо добавить RailsEnv development в конфигурацию вашего виртуального хоста для сайта, чтобы Passenger запускал Rails в среде разработки.

0 голосов
/ 30 ноября 2009

Хорошо, поэтому я отвечу на этот вопрос на случай, если кто-то еще столкнется с той же проблемой. По сути, mod_rails игнорировал мои настройки 'development', которые я установил в файле environment.rb. Однако добавление этого в конфигурацию виртуального хоста для моего сайта исправило это:

RailsEnv "development"

См. эту ссылку для более подробной информации.

Надеюсь, это поможет кому-то еще!

...