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 に答える