ActiveRecord - Voir la requête SQL pendant l'écriture des tests
Cet après-midi, avec un collègue, on écrivait des tests pour une requête en base de données avec ActiveRecord. Et on a eu besoin d’étudier le code SQL qui était généré.
On aurait pu lancer une console et jouer avec ActiveRecord dedans, mais le setup nécessaire pour accéder à l’objet sur lequel on travaillait est assez long à mettre en place. On voulait plutôt faire rapidement:
- On bidouille la requête ActiveRecord.
- On lance le test.
- On examine le code SQL.
- On recommence tant que ça ne nous convient pas.
Pour ça, placez la ligne suivante dans votre fichier de test et le tour est joué.
À demain.
/ / / / / / / / / /