截至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创建新的测试轨道应用程序,但是,在这个新的应用程序问题上是相同的
答案 0 :(得分:0)
是输入标签格式
我使用<%= file_column_field @product,“thumbnail”)%> 它似乎在开始时工作,但后来停止了(也许我升级了系统中的一些库)
现在我改为:
并且工作正常