1

こんにちは皆さん、私を助けてくれませんか?? ;-)

ruby on rails で Mattan Griefeld のスキル共有クラスをフォローしています。2 日間の検索とデバッグを行った後も、ペーパークリップと ImageMagick を使用しても同じエラーが発生します。実際、ImageMagick を正常にインストールし、以下を使用してテストしたと思います。

$ convert logo: logo.gif
$ identify logo.gif
$ display logo.gif

Paperclip gem は bundle install を使用して正常にインストールされましたが、それでもイメージが表示されません。どうすればよいかわかりません。Show ページには、私の画像の代わりに /system/pins/images/000/000/006/original/el1.jpg?1377544319 が表示されます。

これが私のコードです:

 <div class="row"> 
    <div class="span6 offset3">
        <div class="well">
            <p><%= @pin.image %></p> 
            <p><%= @pin.description %></p><br>
            <p><%= @pin.user.name %></p>

<% if current_user == @pin.user %>
  <%= link_to 'Edit', edit_pin_path(@pin) %> 
<% end %>
  <%= link_to 'Back', pins_path %>
        </div>
     </div>
</div>

@pin の背後にあるコントローラーは次のとおりです。

def show
 @pin = Pin.find(params[:id])
 respond_to do |format|
 format.html # show.html.erb
 format.json { render json: @pin }
 end
end

その問題を解決するのを手伝ってくれませんか?

4

1 に答える 1

1
image_tag @pin.image.path

@pin.image は単なる画像情報です。あなたはまだ必要ですimage_tag

于 2013-08-27T10:07:27.437 に答える