새로운 레일스 애플리케이션에서 Ruby의 RSS 기능 (RSS :: Parser.parse)을 사용하고 있습니다. 앱은 내 통제 범위를 벗어난 여러 다른 RSS 피드 소스를 읽습니다 (다른 사용자가 만든 공개 피드). 액세스하려고하는 피드 중 하나는 항목 컬렉션 내의 설명 필드에 이스케이프 처리되지 않은 html을 포함합니다. 피드에 액세스 할 수 있지만 내보기의 설명 필드에 액세스하려고하면 아무 것도없는 것처럼 보입니다. 처음에는 원시 도우미를 사용해야한다고 생각했지만 최종 결과는 같습니다. 데이터를 요청하거나보기에 액세스해야하는 특별한 방법이 있습니까? 다음과 같이 내 컨트롤러의 코드는 다음과 같습니다RSS 피드에서 이스케이프 처리되지 않은 html을 액세스 할 수 없습니다.
@recent_activity = RSS::Parser.parse(open('http://someurl').read, false)
나는 아마도 원시 XML 기능을 이용하여이 일을 만들 수있는 알과 RSS 객체를 우회
<% @recent_activity.items.each do |itm| %>
<%= raw itm.description %>
<% end %>
를 다음과 같이 내보기의 코드는 ,하지만 그 경로를 가기 전에 RSS 개체로 할 수있는 것이 있는지 확인하려고합니다.
미리 도움을 청하십시오.