Ruby on rails 4 如何在Rails 4中获得原始响应主体?

Ruby on rails 4 如何在Rails 4中获得原始响应主体?,ruby-on-rails-4,export-to-csv,Ruby On Rails 4,Export To Csv,我有一个响应,其缓冲区是导出的csv文件的文本,列由逗号分隔,行由\n分隔。 在Rails 3中,ActionDispatch::Responseresponse.body返回该文本。 但在Rails 4中,它会剥离用于分隔行的\n 在Rails 4中,是否有一种方法可以获取包含以下内容的正文\n 我知道我可以做@response.body\u parts.join\n。但是,只有在我事先知道身体的各个部分由\n分隔的情况下,这才有效。我需要一个更通用的解决方案。ActionView::Help

我有一个响应,其缓冲区是导出的csv文件的文本,列由逗号分隔,行由\n分隔。 在Rails 3中,ActionDispatch::Responseresponse.body返回该文本。 但在Rails 4中,它会剥离用于分隔行的\n

在Rails 4中,是否有一种方法可以获取包含以下内容的正文\n


我知道我可以做@response.body\u parts.join\n。但是,只有在我事先知道身体的各个部分由\n分隔的情况下,这才有效。我需要一个更通用的解决方案。

ActionView::Helpers::OutputSafetyHelper模块上有一个原始方法,但如果您想在控制器上使用它,它应该用于视图,您可能希望像include ActionView::Helpers::OutputSafetyHelper这样将其包含到控制器中,然后您应该能够使用原始方法Kurenn:感谢您的响应。我将在以后有更多时间时检查它。这似乎不允许发送\n。