2013-03-07 21 views
0

在我的模型pin.rb更改回形針中的樣式以調整圖像大小使上傳圖像時應用程序顯示「無文件選擇」?

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

在pin.html.erb

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

當我上傳一個圖片它給

未選擇任何文件 回形針::錯誤: :NotIdentifiedByImageMagickError

然而,當我從pin.html中刪除「styles ...」和從pin.html中刪除'(:medium)時,它工作正常。我想要調整圖像大小。

我在做什麼錯?

+0

你在哪裏存儲附件? – 2013-03-07 17:34:39

+0

該文件來自我的電腦,並存儲到公共>>系統>>引腳>>圖像 – 2013-03-07 17:38:08

回答

0

沒忘了叫上附着的網址?

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

是的,這是一對夫婦歲,從來沒有回答

我研究另一個回形針問題的今天,但在這種情況下,我會說:

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

因爲這是相當於我在我的內容。

不要忘記_form.html.erb中的實例變量以及.url方法將圖像設置爲所需的大小。

對於此頁面的任何遊客,作爲下一步,您可能還想看看如何在編輯視圖中刪除圖像的另一篇文章。 Rails file upload (paperclip) on edit

乾杯

相關問題