Используйте подчеркивания вместо тире с ActiveResource XML (установить: dasherize в false)

Я бьюсь по всем стенам, пытаясь помешать рельсам заменять символы подчеркивания XML на тире. Я отправляю сообщение в веб-службу с помощью ActiveResource. Я пробовал всевозможные варианты исправлений для этого, и результаты варьировались от ошибок инициализации рельсов до полного отсутствия эффекта. Веб-служба, на которую я отправляю сообщения, требует подчеркивания.

По сути, если я смогу получить следующее, я буду в порядке:

Из http://rubydoc.info/docs/rails/2.3. 8 / ActiveResource / Base

:dasherize - Boolean option to determine whether or not element names should replace underscores with dashes. Default is true. The default can be set to false by setting the module attribute ActiveSupport.dasherize_xml = false in an initializer.

Кто-нибудь может привести пример этого? К сожалению, у меня очень сжатые сроки, поэтому, если кто-то может оказать помощь, это будет огромным подспорьем.

Спасибо!

6
задан slimchrisp 25 March 2011 в 21:35
поделиться