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 回答