https://gist.github.com/867324246b1f77b555b9Mongoid回形针不会上传
好像一切都获得通过正确时,这一切都存储在数据库为好,但它实际上并没有上传或创建任何目录中的文件系统。
https://gist.github.com/867324246b1f77b555b9Mongoid回形针不会上传
好像一切都获得通过正确时,这一切都存储在数据库为好,但它实际上并没有上传或创建任何目录中的文件系统。
当图像转换或文件系统访问失败时,我的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。
还要确保存储图像的目录存在并可由服务器进程写入。
希望这会有所帮助!
如果你使用的是Mongo,你应该看看GridFS。这样,您可以将文件直接存储在数据库中。回形针支持fork。
确保您的型号
包括Mongoid ::文件
包括 Mongoid ::回形针has_mongoid_attached_file:头像
attr_accessible:头像