J'utilise actuellement une requête de la formeenregistrements Remembering renvoyés de requête DB dans Rails
@recordsfound = Model.where(...)
Il est situé dans mon contrôleur et renvoie tous les enregistrements correspondant à la requête. J'utilise la pagination pour montrer un nombre limité d'enregistrements à la fois. Toutefois, lorsque je sélectionne pour afficher la page suivante, la requête est à nouveau exécutée. Existe-t-il un moyen de stocker les enregistrements renvoyés dans une variable autre qu'une variable d'instance et donc de ne pas exiger que la requête soit réexécutée?
Merci un gars du lot
Est-ce que cela irait dans le contrôleur? Merci – Texas
Non, cela irait à votre avis. Comme vous produisez les résultats. Rails effectuera une charge paresseuse, donc la requête ne s'exécutera que lorsque la vue sera touchée, à quel point elle utilisera le cache. – Mohamad
@Texas voir mes mises à jour. – Mohamad