Этот делает:

у опробовать простое промежуточное программное обеспечение стойки "Привет, мир", но я, похоже, застрял. похоже, что основной синтаксис изменился, так как некоторые примеры используют этот код:

require 'rack/utils'

class FooBar

  def initialize(app)
    @app = app
  end

  def call(env)
    status, headers, body = @app.call(env)
         body.body << "\nHi from #{self.class}"
         [status, headers, body]
  end
end

выдает ошибку:

undefined method `<<' for #<ActionDispatch::Response:0x103f07c48>

даже когда я смотрю на другие коды, я не могу заставить их работать с rails 3.0.3.

вот мои конкретные вопросы:

Как я могу получить простое промежуточное программное обеспечение стойки для запуска и изменения тела любого вывода из приложения rails?куда я должен поместить объявление Rails.application.config.middleware.use? (Я создал собственный инициализатор в конфигурации / инициализаторы для этого)

Заранее большое спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос