최근에는 Rails ActiveResource를 클라이언트로 사용하고 WCF 휴식 서비스를 서버로 사용하여 아키텍처 설계 아이디어의 유효성을 검사하는 중입니다. WCF 서비스는 Windows Vista에서 VMWare Fusion (자체 호스팅 모드)에서 호스팅되는 Macintosh의 부트 캠프 파티션에서 실행됩니다. 브라우저에서 Mac에서 서비스를 호출하면 가상 서버에서 올바른 xml 응답을 얻습니다. 이 작업은 Vista 서버에서 IP 주소를 가져 와서 uri에서 사용합니다.ActiveResource NameWRF WCF 서비스 호출 오류
http://168.192.243.128/WCFTestService/ContextService.svc/dtree/14
이 서비스는 노출 된 속성 세 DataMember를 함께 "컨텍스트"라는 클래스 (ID가 = 14)의 인스턴스를 반환합니다.
클래스 DTree < ActiveResource :: 자료
self.site = 'http://168.192.243.128/WCFTestService/ContextService.svc/'
말 : 나는 레일에서 클래스 이름 "DTree을"(2.3.2) 클라이언트 그래서 나는 다음과 같은 정의를 사용하려면
내가 겪고있는 문제는이 설정과 관련이 거의 없을 수 있습니다.
DTree.find (14)
내가 얻을 : 나가서 설명하자면 NameError :
나는 레일에서 테스트 프로젝트 루트에서 콘솔을 시작 및 다음을 입력
초기화되지 않은 상수 DTree (.. .)인터넷 검색 기술은 실제 사용에 전혀 영향을주지 않는 것으로 보입니다. 때로는 내 문제가 당연하다고 여겨지지 않는데 왜 누군가가 이러한 유형의 문제에 대한 답변을 게시할까요? 내가 말할 수있는 것과 다른 예제에서, 활성 자원 클래스는 적어도 클래스를 정의하는 것만으로도 레일 콘솔에서 인식되어야합니다. 또 다른 오류는 괜찮을 것이다.