如何在一个模型中一起使用Rmagick和CarrierWave :: video上传图像和视频?

时间:2015-10-15 12:58:03

标签: ruby-on-rails ruby carrierwave rmagick

我想在我的rails应用中上传图片和视频。 我可以单独使用CarrierWave执行此操作,但我想使用一个上传器和一个模型执行此操作。

当我使用

include CarrierWave::Video &   include CarrierWave::RMagick

在我的上传器中,视频未上传,我收到此错误

"Failed to manipulate with rmagick, maybe it is not an image? Original Error: no decode delegate for this image format

1 个答案:

答案 0 :(得分:0)

“解码委托”是ImageMagick调用以读取图像或视频的单独库。 ImageMagick不支持视频格式,或者您没有安装ImageMagick所需的视频库。您没有说明您要上传的视频文件类型。

ImageMagick可以使用的所有解码委托的

Here's a list。 ImageMagick支持的所有文件格式的Here's a list