2011-01-10 103 views

回答

0

当图像转换或文件系统访问失败时,我的Paperclip在静静地失败时出现各种问题。所以,如果你使用的是创建缩略图功能,确保您的ImageMagick安装好:

$: which convert 
/usr/local/bin/convert 
$: which identify 
/usr/local/bin/identify 

或者,如果你ImageMagick的安装异常目录,在回形针命令路径选项设置。

Paperclip.options[:command_path] = "/usr/local/ImageMagick-6.6.1/bin" 

您可能还需要在shell和webserver config中设置一些环境变量。关于此的所有信息可以在本教程中找到:Craic Computing Paperclip and Imagemagick

还要确保存储图像的目录存在并可由服务器进程写入。

希望这会有所帮助!

0

如果你使用的是Mongo,你应该看看GridFS。这样,您可以将文件直接存储在数据库中。回形针支持fork

0

确保您的型号

包括Mongoid ::文件
包括 Mongoid ::回形针

has_mongoid_attached_file:头像

attr_accessible:头像