2011-05-12 162 views
1

我一直在使用回形針,一切都很好,直到我的服務器安裝乘客,我不能讓它工作。 我有一個最簡單的例子:像這樣的:在數據庫上回形針不保存附件

has_attached_file :image , :url => "/:class/:attachment/:id/:style_:basename.:extension" , :default_url => "/:class/:attachment/missing.png", :styles=>{:lista=> "38x38#", :comunidad => "50x50#", :destacado=>"100x100#",:perfil => "150x150#"} 

而且4場,並且一切都在日誌中工作得很好.. 現在我有 [回形針]保存附件。 ..

但他們沒有被保存! 目錄權限是好的..但沒有任何反應。 任何線索?

謝謝!

+1

您使用的是nginx嗎?如果是你的sendfile指令設置爲on? – 2011-05-12 16:12:13

回答

3

你是否已經在你的表單中放置multipart => true? 這解決了我的問題,這是類似的。

form_for(@yourmodel, :html => {:multipart => true}) do |f| 
2

你有沒有補充說:

attr_accessible :image 
模型中的

?我忘了將它添加到我的模型中,該文件將上傳到tmp目錄,但在保存時不會存儲在模型上。太令人沮喪了!