NoMethodError lors de l'installation en développement

Je tourne en 3.1.0-beta6 et j’obtiens l’erreur suivante :

Started GET "/" for 92.62.56.207 at 2023-07-20 13:15:36 +0000
NoMethodError (undefined method `size' for #<Rack::Lint::InputWrapper:0x00007f528702bdf0 @input=#<StringIO:0x00007f529abd17f0>>)
lib/middleware/anonymous_cache.rb:334:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'

Avez-vous une idée de ce qui me manque ou s’agit-il d’un bug ?

Est-ce une installation standard ? Toutes les requêtes font-elles cela ? Des plugins ?

Non, il s’agit d’une installation de développement, exécutée localement. Toutes les requêtes GET font cela, les requêtes POST passent sans problème. Aucun plugin, l’erreur provient du middleware.

J’ai analysé l’installation standard plus en détail et j’ai découvert que le lanceur d’image docker utilise bundle exec config/unicorn_launcher -E production -c config/unicorn.conf.rb pour lancer unicorn. J’ai utilisé RAILS_ENV=production bin/unicorn à la place. Je suppose que j’ai manqué la configuration d’exécution. Problème résolu.