Ruby on rails 使用carrierwave从Rails在cloudinary上将图像作为私有上传
我正在一个rails网站上工作,该网站需要在Cloudinary上以私有方式上传图像。现在它在Cloudinary上以公共形式上传图像 我可以使用以下命令在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
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
结束
结束