云式博客

附属物-铁路Ruby现代附加物解决方案

Nadav索弗曼
图像附加管理库Ruby铁路
开发网站时, 需要多事处理动态上传内容常增内容包括用户上传图像和内容管理员、用户文档和其他文件
开发者,你将负责将属性整合到应用模型并处理上传、规范化、存储、变换和交付这些资产
随时间推移,我们已经运行 很多附属管理库 网络开发框架可用面向 Ruby铁路独处 载波除, 页面剪切, 飞龙, 附加文件#fu并相当多其他
时段 云化精简图像管理需求并处理上传、存储、变换、变换和交付,你仍需要与应用模型整合币游国际真人娱乐Cloudinary提供多客户库供所有主Webdev平台和编程语言使用举云形 RubyGEM内含插件无缝整合 载波除管理云上传和图像变换上头都覆盖过 博客文章.
今日,我们想告诉你们 一个新的附加管理库鲁比铁路 附属程序.附属程序开发 米洛万佐戈维奇并做一个惊人的工作 简化附加管理
并想分享工作经验

附属体如何不同

还有很多附加管理库,为什么我们需要另一个库?
有几个理由
  • 随身提供主动记录和Mongoid模型非侵入整合不再需要维护模型实体中DB列查找上传图像
  • 带带很容易切换单图像和多图像模型实体
  • 附属程序允许通过铁路3.2现代资产流水线简单集成
  • 随从使用云文件上传云端、变换图像并通过快速CDN传送文件无需安装图像变换软件
  • 附属体内嵌入云式集成Query直接上传自浏览器进度指针和图像预览包含
  • 附属程序极易使用并需要对现有代码基数做最小修改

附属程序使用方式

快速云式附属 GEM安装搭建中,您可以添加属性到模型类中下代码显示用户模型实体
拷贝剪切板
用户名<主动记录居中市基础attr可访问性:名称has_attchment:avatarhas_attchment:photos,:最大值=>3结束
宿主 has_attchmenthas_attchment方法定义用户可单名atar并最多3名photo附加就是这样,不需要额外迁移或代码修改
上传资产到云形系统随附程序也非常简单下HAML视图代码显示如何创建上传表宿主 attachinary_file_field_tag视觉助手方法 负责所有魔术提交此表时, 所有图片将自动从网站访问者浏览器直接上传云面多照片可用同表单上传,上传图像标识符将自动存储到模型中
拷贝剪切板
=表单_for@user)多做user_form+++user_form.text_field:名称=附属文件_field_tag'用户[avatar]',@user,:avatar=附属文件_field_tag'用户[photos]',@user,:photos=use_form.submit...保存...)
模型管理控制器完全不变
拷贝剪切板
def创建@user=用户名.NED(参数[用户名)@user.save!结束
可显示上传图像,生成缩略图并使用云化图像转换 Cl_image_tag.显示80x100脸部检测缩图 和70x50圆角版所有上传照片
拷贝剪切板
-ifuser.avatar.present?= cl_image_tag(user.avatar.path,宽度=>80,高位数=>百元,:crop=>:thumb,重力=>:脸部用户.photos多做PhotoQQ=cl_image:规模=>'70x50',:crop=>:填充,:radius=>20码)
使用附带允许动态应用 由云形支持的任何图像变换.所有变换图像均由云中即时生成并缓存并快速通过CDN传送
倒数但非最小-附则支持非图像 原始文件.

摘要

我们希望通过快速介绍, 我们设法消除你对附庸的兴趣随身随从很容易使用 并极强将图像附送铁路模型从来不易
更多细节、设置指令使用示例检查 随员页面GitHub.
如果你是铁路开发者,你绝对应该试一试

最近博客文章

2B估价

通过
黑石增长投资云

当我们开始2012年行程时, 我们想改善我们开发者的生活, 使我们更容易处理我们代码中处理图片视频的艰巨任务开发者代码初始线演化成全套媒体经验解决方案,由传教士驱动,在过去十年中逐步露面:帮助公司释放媒体的全部潜力以创造最吸引人的视觉经验

读更多

强制视觉经验强制dTC电子商务

由PradipLal
直接对消费者电子商务需求强制视觉经验

象你这样的牌子直接对消费者电子商务方法没有零售商或市场参与,你直接和及时地深入了解进化购物行为正因如此,你可满足店主偏好,持续调整产品提供量并用欢乐和趣味瞬间插插商购物之旅机会多发 培养客户关系

读更多

自动翻译视频促进国际拓展

通过
自动翻译视频国际观众

不论业务焦点-公共事业B2B集成化-招聘-多媒体,特别是视频-在与听众通信方面非常有效提供视频为不同阅读者提供传播任务,例如引导制作工作室服务人工编译编程、编程并加字幕操作成本高慢,特别是面向全局内容

读更多

流送高品质艺术

通过
云式帮助嵌入式管理

David去年十月首次分享他的想法,本案例研究使用云词缩略版Mindet成功

随着时间的推移,插图设计师、纺织设计师、画家、打包设计师、营销员和居家母亲等核心为薄度世界贡献者,其创举越来越难实现。遗留技术不再割裂它-云形系统应插手

读更多
图像集2021和图像集2022预览

新年趋势不变可视媒体在驱动在线转换方面继续发挥举足轻重作用与视觉经验趋势和最佳做法保持同步,云端组织一年一度会议称为imageCon,这是帮助参与者创建最有吸引力视觉经验的一举一动事件

读更多