0
entry.content "<img src=#{resource.image.url(:medium)} width='280', height='180'>".html_safe, :type => 'html'

ただし、Chromeで表示すると、出力は次のようになります。

<content type="html">&lt;img src=http://s3.amazonaws.com/agile_designer_uploads/images/790/medium.png?1356457984 width='280', height='180'&gt;</content>

img タグだけが適切にレンダリングされれば、すべてバラ色になります。

これを適切にレンダリングする方法についてのアイデアはありますか?

4

2 に答える 2

0

html タグがエスケープされないようにするには、image_tag を使用して html_safe を呼び出します。

entry.content image_tag(resource.image.url(:medium)).html_safe, :type => 'html'

于 2013-01-04T20:11:41.793 に答える
0

ここで自分のアトム フィード形式を検証する必要がありました: http://validator.w3.org/appc/check.cgi

検証すると、画像が表示されました。

于 2013-01-05T04:44:49.930 に答える