Rails d'action de mise en cache avec les paramètres de chaîne de requête
Comment puis-je cache mon REPOS contrôleur avec des Rails où mes actions ont paramètres de chaîne de requête?
Example: GET /products/all.xml?max_price=200
Thx!
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez mettre en cache une action sur la base de tous les paramètres de la requête (ou dire sur à peu près tous d'entre eux), vous pouvez le faire:
Ou, peut-être vous voulez tous, mais certains paramètres que vous venez d'utiliser pour l'analyse (mais qui n'ont pas d'incidence sur les enregistrements que vous êtes extraction):
D'utiliser l'url de la requête en tant que cache de clé-je faire quelque chose comme ceci:
Dans ce cas, vous devez utiliser la mise en cache des fragments:
dans votre contrôleur: