Windows上的Rails插件Attachment_fu

时间:2009-09-04 15:42:27

标签: ruby-on-rails file-upload attachment-fu

我遇到了Rails插件 attachment_fu 的问题。在每次上传时,我都会收到验证错误

大小未包含在列表中

我正在使用

  • Rails 2.3.3
  • Ruby 1.8.6

我发现这个问题的唯一一件事已经过时了discussion,但这并没有多大帮助。

这个问题有解决办法吗?

我正在使用attachment_fu,因为我想通过this tutorial进行AJAX文件上传,但我无法解决上传问题。

编辑:我发现只有一个有效的解决方案,就像

def create
  @image = Image.new(params[:image])
  sleep 2 # for windows to catch up
  @image.save ...

但我真的不喜欢这样做

1 个答案:

答案 0 :(得分:1)

我认为你在那里真正做的是为图像处理器(Rmagick或ImageScience或其他任何你搞定的东西)留出时间。

如果您在上传时创建了许多不同的尺寸,减少这些可能会有所帮助。

另外,根据我自己的经验,我的开发环境中的所有内容都比实际生产环境慢得多,你可能不需要生产中的硬编码延迟。