在我的模型中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)时,它可以正常工作。我想要调整图像大小。
我做错了什么?
答案 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
干杯