Rails 4: то, что кэшируется при использовании config.cache_classes = true

Мне просто интересно и не нашел явного ответа на то, что в классе модели (ActiveRecord) кэшируется при установке config.cache_classes в true?

Может ли кто-нибудь сказать мне или указать мне на документ, которого я не нашел?

Спасибо

Ответы

Ответ 1

Определяет, перезагружаются ли ваши классы приложений по каждому запросу. Если это правда, вам нужно перезапустить сервер, чтобы изменения вступили в силу (т.е. Вы установили его в true, а false - в процессе разработки.)

Документация здесь.

Ответ 2

Что кэшируется при использовании config.cache_classes = true

Он отвечает за две вещи в rails 4

1. Это предотвращает перезагрузку классов между запросами.

2. Обеспечивает Rack::Lock не включенным в middleware stack, поэтому   что ваш поток не заблокирован.