【发布时间】:2011-09-21 19:02:33
【问题描述】:
我正在构建一个 Rails 3.1 应用程序,我正在使用 S3 和回形针来存储照片,但我不断收到以下错误:
RuntimeError (Style thumb has no processors defined.):
以下是我的照片模型中的相关线条:
has_attached_file :photo,
:default_style => :original,
:styles => {:thumb => "150x150>"},
:url => "uploads/photos/:id/photo.:extension",
:path => "uploads/photos/:id/photo.:extension",
:storage => :s3
这是照片控制器中第 49 行附近的代码:
@photo = current_user.photos.new
@photo.caption = params['Filename']
# first save so that we can render a row
@photo.save
@photo.photo = params['Filedata']
Thread.new do
# second save to upload the photo
@photo.save
end
关于我做错了什么有什么想法吗?
【问题讨论】:
-
您是否在 Paperclip 可以找到的地方安装了 ImageMagick 和
convert工具? -
which convert -> /usr/local/bin/convert,我的 development.rb 环境文件中有 Paperclip.options[:command_path] = "/usr/local/bin/" 。 .