Ломает все PRE-теги (и вообще контент со значимыми пробелами). Потому использовать осторожно.
def minify_output
response.body = response.body.gsub!(/\s+/m,' ')
end
Эту технологию реализовать правильно очень сложно. Нужно учитывать пробелы в CSS и JS-вставках, а также те элементы, у которых используется whitespace: pre.