img标签未在Atom Feed Rails中呈现为html

时间:2013-01-04 18:30:53

标签: ruby-on-rails-3.2 atom-feed

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标签可以正常渲染,那么所有这些都会很乐观。

有关如何正确呈现此内容的任何想法?

2 个答案:

答案 0 :(得分:0)

为避免html代码被转义,您可以使用image_tag并在其上调用html_safe。

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

答案 1 :(得分:0)

我必须在此处验证我的原子Feed格式:http://validator.w3.org/appc/check.cgi

一旦验证了图像显示。