Ruby on rails Paper clip和ImageMagick问题

时间:2013-08-27 09:31:42

标签: ruby-on-rails ruby imagemagick paperclip

你好,伙计们能帮帮我吗? ; - )

我正在铁轨上的红宝石上跟随Mattan Griefeld的skilshare课程。经过两天的搜索和调试后,我仍然使用paperclip和ImageMagick进行相同的错误。事实上,我认为我成功安装了ImageMagick并使用以下方法对其进行了测试:

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

使用捆绑安装成功安装了Paperclip gem,但仍然不想显示图像,我不知道该怎么做。 显示页面放置/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

你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

image_tag @pin.image.path

@ pin.image只是图片信息。你还需要image_tag