Duplicate possible:
Que signifie "WARN ne peut pas déterminer la longueur du contenu du corps de la réponse." Signifie et comment je m'en débarrasse?
Je viens de mettre à niveau vers Rails 3.2.2, et maintenant sur Rails s, le chargement de la page, je reçois toutes ces erreurs dans le journal:
[2012-03-07 19:46:14] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
[2012-03-07 19:46:14] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
Par les précédents SO discussions, j’ai essayé ce qui suit:
/config/application.rb
config.assets.logger = false
config.assets.logger = nil
Aucun de ceux-ci n'a fonctionné. Des idées sur la façon de désactiver cette journalisation pour cette erreur? Ou pour résoudre le problème :)
Merci
C'est un problème de Webrick. vous pouvez utiliser "Thin" à la place.
Ajouter ceci à Gemfile
gem 'thin'
puis Rails s
utilisera thin au lieu de Webrick, et warn disparaîtra.
Le patch mentionné par Amiel Martin fonctionne pour moi! Trouvez simplement votre chemin webrick (ex., c:\Ruby\lib\Ruby\1.9.1\webrick \sous Windows) et changez httpresponse.rb comme décrit dans https://bugs.Ruby-lang.org/attachments/2300/204_304_keep_alive.patch
Et n'oubliez pas de redémarrer Webrick!
Ce correctif pour WEBrick devrait également fonctionner:
https://bugs.Ruby-lang.org/attachments/2300/204_304_keep_alive.patch