Как отключить кеширование для моего сайта?Как отключить кеширование в Rails?
Я бегу Пассажира (mod_rails) и мой сайт работает в режиме 'развития':
'ENV['RAILS_ENV'] ||= 'development'
Любая помощь?
Как отключить кеширование для моего сайта?Как отключить кеширование в Rails?
Я бегу Пассажира (mod_rails) и мой сайт работает в режиме 'развития':
'ENV['RAILS_ENV'] ||= 'development'
Любая помощь?
Хорошо, поэтому я отвечу на этот вопрос, если кто-то другой столкнется с той же проблемой. В принципе, mod_rails игнорировал мой параметр «development», который я установил в файле environment.rb. Добавление этого к моей конфигурации VirtualHost для моего сайт установил его, однако:
RailsEnv "development"
См this link для более подробной информации.
Надеюсь, что это поможет кому-то еще!
Это не игнорировало его. Вы сказали, что вы хотите настроить среду на «развитие», если и только если она еще не установлена. См. Ответ Фила. –
А, отлично. Благодарю. –
По умолчанию Пассажир установит RAILS_ENV
на номер 'production'
. Строка ENV['RAILS_ENV'] ||= 'development'
будет только заставляет среду Rails быть установлена на 'development'
, если она еще не установлена.
Вам необходимо добавить RailsEnv development
в конфигурацию вашего виртуального хоста, чтобы сайт мог запускать Rails в среде разработки.
Какое кэширование? По умолчанию кэширование отключено. –
Я не совсем уверен ... но каждый раз, когда я вношу изменения в шаблон, мне нужно перезапустить сервер rails/Passenger (через файл restart.txt в каталоге tmp). Похоже, это просто обобщенное кэширование просмотров ... не характерное для чего-либо. Извиняюсь за мое невежество! :) –