通过HTTP或HTTPS提供图像

时间:2014-02-27 13:14:35

标签: ruby-on-rails ruby cloudinary

使用常规cl_image_tag(carrierwave_object)将始终生成http://cloudinary-url网址,如果他们通过https连接到网站,则无法在大多数浏览器上加载。是否可以制作像//cloudinary-url这样的云服务网址,以便浏览器可以选择协议本身,而无需查找每个cl_image_tag次呼叫并手动更改?

请注意,我正在使用带有Rails 3.2.x的cloudinary_rb gem

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用cloudinary over https

对于您网站的非https用户而言,这不会有问题,因为在该方向上没有安全警告......

答案 1 :(得分:0)

您可以根据自己的情况创建一个可以获取网址并生成httphttps网址的帮助程序。如果您从http对象httpsrequest开始,您可以随时了解您的观看/帮助。