更改回形针的样式以调整图像大小,使应用程序在上传图像时显示“无文件选择”?

时间:2013-03-07 17:31:54

标签: ruby-on-rails paperclip imagick

在我的模型中pin.rb

has_attached_file :image, styles: { medium: "320x240>"}

在pin.html.erb

<td><%= image_tag pin.image(:medium) %></td>

当我上传图片时,它会给出

  

没有文件选择   纸夹::错误:: NotIdentifiedByImageMagickError

然而,当我从pin.rb中移除“styles ...”并从pin.html中移除'(:medium)时,它可以正常工作。我想要调整图像大小。

我做错了什么?

2 个答案:

答案 0 :(得分:0)

你不是忘了在附件上打电话给网址吗?

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

答案 1 :(得分:0)

是的,这已经有几年了,而且从未得到过回答

我今天正在研究另一个Paperclip问题,但在这种情况下我会说:

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

因为那相当于我的能力。

请勿忘记_form.html.erb中的实例变量以及.url方法,以将图像设置为所需的大小。

对于访问此页面的所有旅行者,您可能还需要在此处查看有关如何在“编辑”视图中删除图像的其他帖子。 Rails file upload (paperclip) on edit

干杯