使用载波从Rails上传经云认证的图像

时间:2018-10-23 12:40:20

标签: ruby-on-rails carrierwave cloudinary

我需要使用Carrierwave从Rails上载经Cloudinary认证的图像。

我知道如何使用make_private方法以私有方式上传。

我可以使用以下命令上传:

Cloudinary::Uploader.upload("Photo No. 11.jpeg", :type => :authenticated)

我尝试使用自定义方法'type'无效。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

您需要将更改类型更改为authenticated,而不是authenticate。应该可以。

确保image参数应该是URL,base64或本地图像路径。

希望有帮助。

答案 1 :(得分:1)

您可以使用self.storage_type = :authenticatedmake_private实际上是在内部进行self.storage_type = :private