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

然而,當我在Chrome瀏覽它的輸出如下:的img標籤不呈現爲HTML中的Atom料軌道

<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標籤將正確地呈現一切都會紅潤。

關於如何正確渲染的任何想法?

回答

0

爲了避免html標籤被轉義,你可以使用image_tag並在其上調用html_safe。

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

+0

我試過還是得到同樣的問題:( – chell