ActiveResourceを使用してRailsアプリでRESTfulWCFサービスを利用しようとしています。
私のActiveResourceクラスは次のとおりです。
class PartReferenceService < ActiveResource::Base
self.site = "http://localhost:1234/"
end
WCFのURLは
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)
また、development.logファイルで要求されているURLが見つかりません。
私がどこで間違っているのかについての提案はありますか?私はActiveResourceとWCFにかなり慣れていませんが、ActiveResourceは次のようなURLを作成していると思います。
http://localhost:1234/part_reference_service/
しかし、ログには何も見えないので、私は盲目的に飛んでいます。
私は両端を管理しているので、必要な変更を加えることができます。
どんな助けでも大歓迎です。