Rails 3 Paperclip问题

时间:2014-02-10 18:24:27

标签: ruby-on-rails paperclip

我正在使用Rails 3和回形针上传一些图片。

但是,每次我想上传一些图片,如果我执行

new_picture.valid?

它让我失意。

我安装了imageMagick并在我的windows环境变量中设置路径。

但这是一个问题,我正在使用瘦服务器,并且在我尝试上传图片时在控制台中它会返回一条消息:

我是法国人,它回报我 “Paramètrenonvalide - / Users” 英文:“无效参数 - /用户”

以下是我的图片参数包含的内容:

"image"=>[#<ActionDispatch::Http::UploadedFile:0x5770710 @original_filename="Desert.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"service[service_pictures][image][]\"; filename=\"Desert.jpg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:C:/Users/XXX/AppData/Local/Temp/RackMultipart20140210-2252-3r9p4g>>]

我认为问题出在tempfile所在的位置:“C:/ Users / ... 因为我是法国人,在我的电脑上C:/ Users被命名为C:/ Utilisateurs 你是否认为由于这个ImageMagick将无法找到临时文件,因此无法对其执行操作?

这是我的日志

Command :: identify -format'%wx%h,%[exif:orientation]'“C:/Users/Fred-Dev/AppData/Local/Temp/Desert20140210-2252-jpumkw.jpg [0]”< / p>

Command :: identify -format%m“C:/Users/Fred-Dev/AppData/Local/Temp/Desert20140210-2252-jpumkw.jpg [0]”

Command :: identify -format%m“C:/Users/Fred-Dev/AppData/Local/Temp/Desert20140210-2252-jpumkw.jpg [0]”

Command :: identify -format%m“C:/Users/Fred-Dev/AppData/Local/Temp/Desert20140210-2252-jpumkw.jpg [0]”

Command :: convert“C:/Users/Fred-Dev/AppData/Local/Temp/Desert20140210-2252-jpumkw.jpg [0]”-auto-orient -resize“x144”-crop“145x144 + 23 + 0“+ repage”C:/ Users / Fred-Dev / AppData / Local / Temp / Desert20140210-2252-jpumkw20140210-2252-1fia7d“ [paperclip]处理时收到错误:

Paperclip ::错误:处理Desert20140210-2252-jpumkw&gt;的缩略图时出错

您对我如何解决问题有任何想法吗?

提前感谢您的帮助

最好的问候

分辨

实际上在windows环境变量中,你必须在windows 1之前的 FIRST 中放置imageMagick的路径。 它现在正适合我!

0 个答案:

没有答案