Dans mon environnement de développement J'ai une seule demande qui génère des centaines de requêtes les mêmes:Pourquoi la mise en cache des requêtes sur les rails ne fonctionne-t-elle pas?
Person Load (24.4ms) SELECT "persons".* FROM "persons" WHERE ("persons"."person_id" = 517) LIMIT 1
. . .
Person Load (64.4ms) SELECT "persons".* FROM "persons" WHERE ("persons"."person_id" = 517) LIMIT 1
Pourquoi est-ce? Je pensais que Rails était censé activer la mise en cache des requêtes par défaut, par requête?
config/development.rb:
config.cache_classes = false
config.perform_caching = true
. . .
# Show full error reports and disable caching
config.consider_all_requests_local = true
config.action_view.debug_rjs = true
config.action_controller.perform_caching = true
config.active_support.deprecation = :log
Les requêtes sont-elles mises en cache dans l'environnement de production? –