Этот делает:
у опробовать простое промежуточное программное обеспечение стойки "Привет, мир", но я, похоже, застрял. похоже, что основной синтаксис изменился, так как некоторые примеры используют этот код:
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? (Я создал собственный инициализатор в конфигурации / инициализаторы для этого)Заранее большое спасибо!