2013-07-22 5 views
3

Je veux imprimer le corps du modèle à l'aide middleware.below rack est mes réglages ...rails 3 en rack question middleware, méthode non définie chaque »

  #config/initializers/response_timer.rb 
     class ResponseTimer 
      def initialize(app) 
       @app = app 
      end 

      def call(env) 
      status, headers, response = @app.call(env) 
      [status, headers, response.body] 
      end 

     end 


     #application.rb file 
     config.middleware.use "ResponseTimer" 

Au moment de la demande de nomdomaine/étudiants/i Je suis en dessous de l'erreur.

   undefined method `each' for #<String:0xd69a2e0> 

aide de plz.

+0

Si vous avez trouvé une solution par vous-même, pouvez-vous répondre à votre question? Merci! – Powers

Répondre

7

Je résous mon propre problème en remplaçant [status, headers, response.body] par [status, headers, [response.body]], en plaçant response.body à l'intérieur du tableau.

Questions connexes