私は、RailsアプリケーションでActiveResourceを使用してRESTful WCFサービスを使用しようとしています。Ruby ActiveResourceで安心してWCFサービスを使用する
マイ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/
が、私は、私はブラインドを飛んだのログには何も見ることができないように作成されていることです。
私は両端を制御しているので、必要な変更を加えることができます。
ご迷惑をおかけして申し訳ありません。
私はレールの上development.logファイルを得ることができたが、URLをputingアウトアプリ使用して要求: ActiveResource :: Base.logger =のActiveRecord :: Base.logger 私は.xmlのから拡張子を削除することができた場合リクエスト私はそれをクラックしたと思う。 –