0

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

尺寸不包含在列表中

我目前正在使用

  • 导轨 2.3.3
  • 红宝石 1.8.6

我发现关于这个问题的唯一一件事是相当过时的讨论,这并没有太大帮助。

这个问题有什么解决办法吗?

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

编辑:我发现只有一种可行的解决方案,类似于

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

但我真的不喜欢这样做

4

1 回答 1

1

我认为你真正做的是给图像处理器(Rmagick 或 ImageScience 或任何你连接的东西)工作时间。

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

此外,根据我自己的经验,我的开发环境中的一切运行速度都比实际生产中慢得多,您可能不需要生产中的硬编码延迟。

于 2009-09-04T16:05:06.393 回答