我需要使用Carrierwave从Rails上载经Cloudinary认证的图像。
我知道如何使用make_private方法以私有方式上传。
我可以使用以下命令上传:
Cloudinary::Uploader.upload("Photo No. 11.jpeg", :type => :authenticated)
我尝试使用自定义方法'type'无效。有什么想法吗?
答案 0 :(得分:1)
您需要将更改类型更改为authenticated
,而不是authenticate
。应该可以。
确保image参数应该是URL,base64或本地图像路径。
希望有帮助。
答案 1 :(得分:1)
您可以使用self.storage_type = :authenticated
。
make_private
实际上是在内部进行self.storage_type = :private
。