История изменений
Исправление theNamelessOne, (текущая версия) :
Задай after_filter:
class MyController < ApplicationController
after_filter :process_html
def index
end
private
def process_html
html = response.body
# Здесь обрабатываешь html, например:
# html.gsub! /foo/, 'bar'
response.body = html
end
end
Еще можно попробовать написать Rack Middleware.
Исходная версия theNamelessOne, :
Задай after_filter:
class MyController < ApplicationController
after_filter :process_html
def index
end
private
def process_html
html = response.body
# Здесь обрабатываешь html, например:
html.gsub! /foo/, 'bar'
response.body = html
end
end
Еще можно попробовать написать Rack Middleware.