Верно ли, что стандартный способ сказать «кэшировать весь код модели, представления, контроллера» при запуске сервера Rails, используя следующую строку в config/environments/development.rb
config.cache_classes = true
и не кэшируйте ни одного из них:
config.cache_classes = false
и для «выборочного» кэширования любого из них используйте строку false
выше и в config/environment.rb
:
config.load_once_paths += %W( #{RAILS_ROOT}/app/models )
, который будет кэшировать только код модели. А для кеширования кода контроллера или просмотра кода просто добавьте
#{RAILS_ROOT}/app/controllers
или
#{RAILS_ROOT}/app/views
внутрь %W{ }
. Например, если мы разрабатываем только представления (HTML и CSS), нет необходимости перезагружать
Код модели и контроллера при запуске сервера, поэтому установите load_once_paths
для моделей и контроллеров,
и просто позволить загрузке кода View каждый раз? (есть документы, которые говорят об этом?)