rails 2.3.5 установка content_type для заголовка и исключение charset - PullRequest
0 голосов
/ 04 августа 2011

Rails 2.3.5 на Apache

Я пытаюсь доставить контент в чрезвычайно требовательное клиентское приложение, которое я не контролирую.

Клиент ожидает увидеть этот заголовок: Content-Type: text/xml

Когда я пытаюсь вернуть это с помощью динамически отрисованного .erb, я устанавливаю тип контента в контроллере:

render :layout => false,  :content_type => 'text/xml'

Я также пробовал это на основании моего (очевидно, некорректного чтения документов по rails)

render :layout => false,  :content_type => 'text/xml', :charset => nil

Но это выглядит как заголовок: Content-Type: text/xml; charset=utf-8

К сожалению, клиентское приложение (опять же не по моей вине) захлебывается; кодировка = UTF-8.

Я попробовал неприемлемый ответ на этот ТАК вопрос, но, похоже, он не работает:

Удалить кодировку из типа содержимого Rails

Может кто-нибудь указать мне правильный способ установить этот заголовок без кодировки?

Спасибо

1 Ответ

0 голосов
/ 04 августа 2011

Может быть это решение подойдет вам?Надеюсь, что это именно ваша проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...