2011-05-12 95 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目录,但在保存时不会存储在模型上。太令人沮丧了!