Après avoir corrigé d'autres bogues sur l'application, j'ai découvert qu'une page est rendue deux fois à chaque demande. Rails complète la requête normalement et après quelques-uns, commence simplement une autre demande. D'abord pensé que c'était un problème Firebug ou YSlow faisant d'autres demandes, mais après plus de tests la duplication est restée et j'ai écarté ces raisons.Rails duplication des demandes
J'ai essayé de déboguer des rails même pas à pas dans la requête, ça marche normalement et après avoir terminé la première requête, je suis à nouveau arrêté dans la même ligne de débogueur, cette fois pour la deuxième requête.
Imprimé quelques lignes et choses à voir clairement sur le journal et il fait clairement 2 demandes.
J'ai aussi trouvé quelques demandes de wierd que je ne peux pas expliquer aussi
Ce bit de journal indique la fin de la première demande et juste après celui-là, il y a une demande d'index de wierd sans mise en page et la même demande commence à nouveau à traiter:
Processing ArtistImagesController#index (for 192.168.0.11 at 2010-07-08 15:10:56) [GET]
Parameters: {"action"=>"index", "locale"=>"pt", "controller"=>"artist_images", "artist_id"=>"2-tom-welling"}
#^ Start of first request
#v end of first request
Completed in 812ms (View: 429, DB: 41) | 200 OK [http://192.168.0.20/artistas/2-tom-welling/imagens]
SQL (0.2ms) SET NAMES 'utf8'
SQL (0.2ms) SET SQL_AUTO_IS_NULL=0
# v wierd request
Processing ApplicationController#index (for 192.168.0.11 at 2010-07-08 15:10:59) [GET]
Rendering rescues/layout (not_found)
-----------------------------------------------------> html
SQL (0.2ms) SET NAMES 'utf8'
SQL (0.2ms) SET SQL_AUTO_IS_NULL=0
# v start of second request
Processing ArtistImagesController#index (for 192.168.0.11 at 2010-07-08 15:11:00) [GET]
Parameters: {"action"=>"index", "locale"=>"pt", "controller"=>"artist_images", "artist_id"=>"2-tom-welling"}
se souvenir que toutes ces demandes ont été générées en entrant la page une seule fois:/ Cherché le code pour les boucles possibles ou tout type d'erreurs, mais ont trouvé aucune.
S'il vous plaît aider est très appretiated
J'ai déjà rencontré ce problème: \. J'aimerais voir une réponse pour ça! – amfeng