문제

저는 웹 서비스와 레일을 사용 해본 적이 없습니다. 분명히 이것이 제가 배워야 할 부분입니다. 보기 좋기 때문에 hpricot를 사용하기로 선택했습니다. 어쨌든, _why는 hpricot 웹 사이트 에 다음 예제를 제공하기에 충분히 훌륭했습니다. 라코 디스

간단하고 우아하며 쉬운 느낌입니다. Ruby에서 잘 작동하지만 제 질문은 : 어떻게 이것을 레일에서 분리 할 수 있습니까?

이 모든 것을 단일 컨트롤러에 추가하는 실험을했지만 뷰에서 호출하는 가장 좋은 방법을 생각할 수 없었습니다.

따라서 웹 API에서 XML 파일을 구문 분석하고 Hpricot을 사용하여 깔끔한 HTML로 인쇄하는 경우 모델, 뷰 및 컨트롤러에 대한 활동을 어떻게 분리하고 어디에 배치할까요?

도움이 되었습니까?

해결책

모델, 모델, 모델, 모델, 모델.날씬한 컨트롤러, 간단한보기.

RedHandedHomePage 모델은 초기화시 구문 분석을 수행 한 다음 컨트롤러에서 'def render'를 호출하고 출력을 인스턴스 변수로 설정 한 다음 뷰에 인쇄합니다.

다른 팁

나는 아마도 REST 접근 방식을 사용하고 소비되는 XML 파일 내에서 다른 엔티티를 나타내는 리소스를 가지고있을 것입니다.제공 할 수있는 XML의 구체적인 예가 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top