Я пытаюсь использовать ActiveResource для использования XML-данных из стороннего API. Я могу использовать приложение RESTClient для успешной аутентификации и выполнения запросов. Я закодировал свое приложение, и когда я делаю запрос, я получаю ошибку 404. Я добавил:
ActiveResource::Base.logger = Logger.new(STDERR)
в файл development.rb и выяснил проблему. API отвечает данными xml на запросы, которые НЕ заканчиваются на xml. EG, это работает в RESTClient:
https://api.example.com/contacts
но вместо этого ActiveResource отправляет этот запрос
https://api.example.com/contacts.xml
Есть ли какой-нибудь "хороший" способ снять расширение из запроса, генерируемого ActiveResource?
Спасибо