Перезагрузите Rails классы, которые были «кэшированы» включением cache_classes = true - PullRequest
3 голосов
/ 03 августа 2011

Я пытаюсь ускорить работу моего веб-сайта с помощью кэширования классов в разработке,

My::Application.configure do
  config.cache_classes = true
end

но я бы хотел перезагрузить классы вручную, используя guard, если файл в моей модели или lib изменился.

Итак, вопрос в следующем: не перезагружая мой локальный сервер, как я могу вручную запустить обновление кэша классов?

Обновление

Вы можете использовать reload!

не знаю, почему я не подумал об этом раньше

1 Ответ

2 голосов
/ 03 августа 2011

Даже я не отвечаю на ваш грубый вопрос, эта ссылка должна отвечать вашей цели в целом.

В двух словах:

Перезагрузить рельсыкод в режиме разработки только при обнаружении изменений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...