file_column没有创建文件,只是空tmp目录

时间:2010-03-05 12:31:38

标签: ruby-on-rails ruby-on-rails-plugins

截至2009年12月底一切正常,所以我假设在服务器上进行了一些升级(Ubuntu 8.10和第二个Ubuntu 9.10)后,某些东西停止了工作。

型号: 类产品<的ActiveRecord :: Base的   belongs_to:category   file_column:thumbnail,:magick => {:geometry => “150x100>” 中}

数据库中当然有表'产品',它有'thumbnail'列

有趣的是,文件实际上传到服务器,它会进入RackMultipartXXXX-0名称下的/ tmp目录,并且它是未修改的图像。

问题是,那么这个文件不会在公共/产品下转移到RAILS_ROOT / public / product /下的'tmp'dir,也不会转移到'XX'(其中xx表示产品的ID)。

我不知道该怎么做,我花了几个小时尝试不同版本的file_column,也尝试只用scaffold创建新的测试轨道应用程序,但是,在这个新的应用程序问题上是相同的

1 个答案:

答案 0 :(得分:0)

好吧,现在我知道出了什么问题,所以也许它对某人也有帮助

是输入标签格式

我使用<%= file_column_field @product,“thumbnail”)%> 它似乎在开始时工作,但后来停止了(也许我升级了系统中的一些库)

现在我改为:

并且工作正常