新しいレールアプリでRubyのRSS機能(RSS :: Parser.parse)を使用しています。このアプリは、私のコントロールの外にあるいくつかの異なるRSSフィードのソースを読み込みます(他のユーザーによって作成された一般公開)。私がアクセスしようとしているフィードの1つに、アイテムコレクション内の説明フィールドにエスケープされていない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オブジェクトでできることがあるかどうかを調べようとしています。
ご協力いただきありがとうございます。