币游国际平台

Ruby/RailsSDK

最新更新时间:Jan-15-2024

本页深入介绍Ruby/RailsSDK

小技巧
准备编码时直接跳到 Ruby/Rails快速启动.

概述

云形Ruby/RailsSDK提供简单而综合图像和视频上传、变换、优化和交付能力,用代码实现无缝整合Ruby/Rails应用

相关题目
本指南与最新发布版本相关云形gem库里

细节前版本所有新特征和修正见变换.

快速示例:变换

取下变换代码和图像

样本变换

相对简单代码在原创上显示所有下下文前面.jpg图像交付前

  • 裁剪150x150缩略图使用表情检测重力自动判定裁剪位置
  • 圆角20像素半径
  • 应用sepia效果
  • 重叠云标识东南角图像(略加偏移)标识缩至50像素宽度,提高亮度和局部透明度(不透明度=60%)
  • 旋转生成图像(包括叠加量)乘以10度
  • 转换并用PNG格式提供图像(原上传图像为JPG)

URL将包含在上述代码自动生成的图像标签中

以类似方式,你可以变换视频.

深入了解变换

快速示例:文件上传

Ruby代码上传狗.mp4视频使用public_idmy_dog.视频覆盖现有my_dog视频如果它存在视频上传完成后,指定的通知URL将接收上传媒体资产的细节

Ruby宝石特征

云化提供Ruby宝石高山市开源简化Ruby和Ruby铁路应用集成

安装

云形Ruby库可提供开源Ruby宝石

安装云式Ruby宝石

eils3.x或后端编辑Gemfile数据库中添加下行并运行捆绑.

或铁路2x编辑环境.rb并添加:

配置

要使用云式Ruby/Rails库,你至少需要配置云名.贵族api_keyi_secret安全API调用云形系统(例如图像和视频上传)也需要中查找产品环境配置证书机牌板页面云台.

除所需配置参数外,你还可以定义数项可选配置参数相关时

可设置配置参数

  • 单机传递云法调用参数
  • 全局定义CLOUDINARY_URL环境变量(仅需参数数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组
  • 全局化云化.yml文件
  • 全局化初始化文件

注解
  • 您总能覆盖指定的值云化.yml或初始化文件,在特定云调用中传递不同的值
  • 使用多方法设置配置选项时优先级为
    CLOUDIORY_URL->云名->云化.yml/云式.rb
  • 因后向兼容性原因,默认可选值安全性配置参数虚伪.现代应用推荐配置安全性参数切换真实性保证变换URL总生成HTTPS

CLOUDINARY_URL环境变量设置

可配置所需云名,api_keyi_secret通过定义CLOUDIORY_URL环境变量CLOUDINARY_URL值可用机牌板云台页面aaS加法使用时(例如Heroko或AppFog),环境变量会自动定义部署环境例举 :

设置附加参数,例如上传_prefix和cname环境变量

云化yml法

配置云级证书可选配置选项例举安全性: tre)如下:

注解
使用铁路时,将以上置入 云化.yml文件底层 配置文件夹铁路项目

初始化法

配置云级证书可选配置选项例举安全性: tre)如下:

或选择

注解
使用 Rails文件 云式.rb/config/initializers文件夹铁路项目

Ruby资本化和数据类型指南

Ruby/RailsSDK使用时记住这些指南

  • 参数名称:蛇盒.例举 :公共标识
  • 类:PascalCase.例举 :图片上载器
  • 方法论蛇盒.例举 :cl_image_upload_tag
  • 传递参数数据如下:哈希

样本项目

获取更多实用代码样本并学习如何将云化应用样本项目.

  • Ruby基本样本:上传局部远程图像云化并生成各种变换URL
  • 基本铁路样本:上传铁路项目本地和远程图像,同时嵌入铁路网络视图中各种变换图像
  • 铁路相册:全工作网应用使用运维维管理相册模型(数据库)图像执行图像从服务器端直接从浏览器使用jQuery插件上传

相关题目

云学院

查查我们的Ruby开发者云形简介课程中云学院.自定节奏资源提供视频教程、样本脚本和其他学习素材,使你今天与Ruby和Cloudinary并发

反馈发送

评分本页 :