Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 回形针上传错误_Ruby On Rails_Paperclip - Fatal编程技术网

Ruby on rails 回形针上传错误

Ruby on rails 回形针上传错误,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我最近发现了RubyonRails的回形针图像上传功能。我在youtube上观看了一些教程,并让gem开始工作(我想)。回形针的所有属性都正常工作。我正确地将这些列添加到我的“posts”表中,在表单上添加了“multipart”,但我上传的图像根本没有保存 我做了一些研究,发现我需要一种叫做“ImageMagick”的东西,但当我试图理解如何下载它并将其安装到rails中时,我真的很困惑。我在youtube上看到的教程似乎是初级的。所以,事实上,他们没有提到任何关于ImageMagick的事情

我最近发现了RubyonRails的回形针图像上传功能。我在youtube上观看了一些教程,并让gem开始工作(我想)。回形针的所有属性都正常工作。我正确地将这些列添加到我的“posts”表中,在表单上添加了“multipart”,但我上传的图像根本没有保存

我做了一些研究,发现我需要一种叫做“ImageMagick”的东西,但当我试图理解如何下载它并将其安装到rails中时,我真的很困惑。我在youtube上看到的教程似乎是初级的。所以,事实上,他们没有提到任何关于ImageMagick的事情,这让我觉得我根本不需要它来上传文件


我想我的问题有两个:1)我真的需要ImageMagick来使用回形针吗?2) 如果Rails没有抛出显式错误,还有什么可能导致我出现问题?

您的系统中必须安装ImageMagick,并且回形针必须能够访问它。
阅读要求部分

如果上传图片,则需要ImageMagick。按照此链接将其安装到开发计算机上:

我想您使用的是Rails 3,请按照下面的屏幕广播进行操作(http://www.emersonlackey.com/article/paperclip-with-rails-3)了解如何使用回形针在模型中上载多个图像

例如,如果您只想为用户上传头像,或在此处查看更多教程:

(当然,如果你有自制的)

下面是一个屏幕广播,其中解释了Imagemagick的事情:

 $ brew install imagemagick