0

在我的模型 pin.rb

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

在 pin.html.erb

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

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

没有选择文件回形针::Errors::NotIdentifiedByImageMagickError

但是,当我从 pin.rb 中删除“样式...”和从 pin.html 中删除 '(:medium) 时,它可以正常工作。我希望调整图像大小。

我究竟做错了什么?

4

2 回答 2

0

你不是忘记在附件上调用 url 了吗?

<%= image_tag pin.image.url(:medium) %>
于 2013-03-07T18:09:59.060 回答
0

是的,这是几年前的问题,从未有人回答

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

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

因为这相当于我的。

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

对于此页面的任何旅行者,作为下一步,您可能还希望在此处查看有关如何在编辑视图中删除图像的另一篇文章。 编辑时的 Rails 文件上传(回形针)

干杯

于 2015-04-03T17:12:09.467 回答