0

我正在尝试在show视图中显示数据库中的图像。用@post.display_text 调用的文本都显示得很好,只是图像是个问题。

当我尝试:

@post.image

它在 localhost 的本地计算机中显示以下文本:3000/posts/41

/system/posts/images/000/000/041/original/imageforpost41.png?1346888720

我正在尝试显示图像本身。我试过:

<%= image_tag(@post.image, :size => "80x80", :alt => "Picture") %>

图片没有显示,只有alt。当我尝试直接链接到图像时,它会显示它,但不会根据使用的方法显示到数据库中的这些图像。我该怎么办?显示图像的正确代码是什么?

4

2 回答 2

2

试试这个

<%= image_tag "http://abc.com#{@post.image}" %>
于 2013-04-15T15:06:49.313 回答
-3

下面使用:

<%= image_tag(@post.image.filename, :size => "80x80", :alt => "Picture", :width => '100', :height =>'100') %>
于 2013-04-15T14:29:22.140 回答