Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 使用carrierwave从Rails在cloudinary上将图像作为私有上传_Ruby On Rails_Carrierwave - Fatal编程技术网

Ruby on rails 使用carrierwave从Rails在cloudinary上将图像作为私有上传

Ruby on rails 使用carrierwave从Rails在cloudinary上将图像作为私有上传,ruby-on-rails,carrierwave,Ruby On Rails,Carrierwave,我正在一个rails网站上工作,该网站需要在Cloudinary上以私有方式上传图像。现在它在Cloudinary上以公共形式上传图像 我可以使用以下命令在Cloudinary上手动上载私有文件: Cloudinary::Uploader.upload("Photo No. 11.jpeg", :type => :private) 图像变得私密且无法访问 有没有一种使用Carrierwave的方法?你应该在你的上传程序中这样做 class PictureUploader < Car

我正在一个rails网站上工作,该网站需要在Cloudinary上以私有方式上传图像。现在它在Cloudinary上以公共形式上传图像

我可以使用以下命令在Cloudinary上手动上载私有文件:

Cloudinary::Uploader.upload("Photo No. 11.jpeg", :type => :private)
图像变得私密且无法访问


有没有一种使用Carrierwave的方法?

你应该在你的上传程序中这样做

class PictureUploader < CarrierWave::Uploader::Base  
  include Cloudinary::CarrierWave  
  make_private # This will make sure you're images are uploaded as private
  eager

  version :medium do    
    process :resize_to_fill => [164, 164, 'North']
    process :convert => 'jpg'
    cloudinary_transformation :quality => 80
  end
end
class PictureUploader[164164,‘北’]
进程:convert=>'jpg'
cloudinary_转换:质量=>80
结束
结束

您应该在上载程序中执行类似操作

class PictureUploader < CarrierWave::Uploader::Base  
  include Cloudinary::CarrierWave  
  make_private # This will make sure you're images are uploaded as private
  eager

  version :medium do    
    process :resize_to_fill => [164, 164, 'North']
    process :convert => 'jpg'
    cloudinary_transformation :quality => 80
  end
end
class PictureUploader[164164,‘北’]
进程:convert=>'jpg'
cloudinary_转换:质量=>80
结束
结束