Я пытаюсь использовать службу RESTful WCF в приложении Rails с использованием ActiveResource.
Мой класс ActiveResource:
class PartReferenceService < ActiveResource::Base
self.site = "http://localhost:1234/"
end
URL WCF:
http://localhost:1234/PartReferenceService.svc/
и возвращает XML как:
<ArrayOfReferenceDataModel xmlns="http://schemas.datacontract.org/2004/07/RemoteService.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<ReferenceDataModel>
<Description>0460-0054</Description>
<Id>147</Id>
</ReferenceDataModel>
<ReferenceDataModel>
<Description>0960-0095</Description>
<Id>145</Id>
</ReferenceDataModel>
</ArrayOfReferenceDataModel>
Я получаю 404, когда я делаю:
PartReferenceService.find(:all)
Я также не могу найти URL, который запрашивается в моем файле development.log.
Любые предложения о том, где я могу пойти не так? Я довольно новичок в ActiveResource и WCF в этом отношении, но я предполагаю, что ActiveResource создает URL-адрес, подобный
http://localhost:1234/part_reference_service/
но поскольку я ничего не вижу в бревнах, я летаю вслепую.
Я контролирую оба конца, поэтому могу вносить любые необходимые изменения.
Любая помощь очень ценится.