Image_tag在页面上显示图像URL而不是图像

时间:2018-02-27 14:43:56

标签: ruby image imagemagick paperclip

所以我使用imagemagick和paperclip上传图片,并使用控制器中的以下代码来设置图片的路径和网址:

has_attached_file :image, :path => 'app/assets/images/storeimages/:class/:attachment/:id_partition/:style/:filename', :url => 'app/assets/images/storeimages/:class/:attachment/:id_partition/:style/:filename', :styles => { :medium => "300x300>", :thumb => "100x100>" }
validates_attachment :image, content_type: { content_type: /\Aimage\/.*\Z/ }

然后在视图中我使用以下代码显示图像

<%= image_tag @storeitem.image.url(:medium) %>

我不确定为什么显示图像的名称而不是显示图像,因为当我没有设置路径和网址时,它会保存imagemagick最初设置并显示它的位置。

0 个答案:

没有答案