问题标签 [dragonfly-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - 将 attach_file 与 Dragonfly 一起使用时 Capybara 规范失败
我正在为使用DragonFly gem处理附件的表单页面编写规范,这是我的规范(相关部分)
但是它在click_button
步骤中失败并出现以下错误
我追踪了这个错误,我发现它在这一行被提出;我在该行之前放了一些调试指令,我发现obj
它Array
包含图像的二进制数据,这是返回的第一个数据p obj.inspect
我做错了什么?是我的错还是水豚和蜻蜓有些不兼容?
PS当我使用真正的浏览器访问应用程序时,它就像一个魅力。
ruby-on-rails - 在 Rails 模型中检查同一 Rails 服务器上的 URL 是否存在
在 Rails 模型中,如何检查同一 Rails 服务器上的 URL 是否存在?
我正在使用蜻蜓,并试图检查来自路径的图像是否存在,例如/media/BAhbBlsHOgZmIikyMDExLzExLzIxLzEwXzNxXzQyXzI5NF9Wb3NraG9kMi5qcGc
FileTest.exists?将无法工作,因为我没有文件路径并且我无法打开 URL,因为我没有服务器主机名。
ruby-on-rails-3.1 - 使用 rails_admin 上传多文件(Carrierwave、Paperclip、Dragonfly)
我正在寻找使用 rails_admin 进行多文件上传的快速解决方案。
有什么想法或解决方案吗?
ruby-on-rails - 使用 Dragonfly 从 URL 分配图像
我正在使用 Dragonfly 处理 Rails 3.1 应用程序上的图像。我正在努力通过 url 将图像分配给模型。
我有这个工作正常的形式:
蜻蜓的文档指出:
Dragonfly 提供了一个访问器,用于直接从 url 分配:
但是,当我在控制台中尝试时:
它似乎正在返回我试图提供给 Dragonfly 的 URL 字符串,而不是像表单中那样打开和拉取图像。
尝试根据 url 分配图像时,我是否遗漏了什么?看起来它应该很简单,但我似乎无法在 ruby 控制台中得到任何东西。
ruby-on-rails - Rails:如何保护使用蜻蜓上传到 S3 的图像
我正在寻找一种方法来保护使用蜻蜓宝石从 Heroku Rails 3 应用程序上传到 S3 存储的图像。我想以用户为基础控制访问并确保无法直接访问图像。
我找到了其他宝石(例如回形针)的一些信息,但由于蜻蜓的工作方式有点不同,我不确定处理这种情况的首选方法是什么。
ruby-on-rails - Rails 3 + JQuery-文件上传 + 嵌套模型
我一直在寻找一些例子,但没有找到:
我正在尝试在我正在处理的项目上实现 JQuery-File-Upload,但是对于如何让它与嵌套属性一起工作却迷失了方向。
快速概览:
2个型号:
评论接受_nested_attributes_for :attachments
。另外-我正在使用蜻蜓。
我已经查看了 JQuery-File-Upload 站点上的 Rails 3 指南,但他们认为它是一个单一的模型,所以它都是围绕一个表单构建的。有没有人有他们的实现示例,或者是否有一个我还没有偶然发现的现有教程?
我确定有人遇到过类似的问题...是 JQuery-File-Upload 到适当的工具还是我应该看看别的东西?
imagemagick - Dragonfly,rails 3.2,Refinery Edge (2.0) Centos 5.6 上的 ImageMagick
我已经安装了所有依赖项(或者我想我已经安装了)。我肯定安装了 ImageMagick,但是当使用 Refinery(v2.9 on rails 3.2) 上传图像时,我收到以下错误:
NoMethodError(未定义的方法downcase' for nil:NilClass):
dragonfly (0.9.10) lib/dragonfly/image_magick/utils.rb:26:in
标识' ....
我发现了这个类似的问题,但完全不知道在哪里放置此代码: Dragonfly Gem with ImageMagick and Passenger
任何帮助将非常感激。
谢谢
M。
ruby - ruby - 蜻蜓 - 做缩略图时强制 CMYK 到 RGB 转换
我正在使用足够好的 cms(机车(github))来允许一些非技术精明的用户将图片上传到系统。该程序能够将图片调整大小并将其裁剪为任何给定大小。
麻烦的是,Internet Explorer 不知道如何处理 CMYK 编码的图像。这个应用程序的用户并不完全精通技术;要求他们将图像从 CMYK 转换为 RGB 不是一种选择。我想修改机车,使其自动进行更改。我已经尝试了几个小时,但到目前为止还没有运气。
这是我发现的:
- 机车使用蜻蜓来执行大小调整。
- 具体来说,它使用了蜻蜓的imagemagick模块。
- 定义 Dragonfly 如何在机车中使用的文件可以在这里找到。
- 还有一个蜻蜓初始化文件。
我还发现(认为)我需要的是为-colorspace RGB
Dragonfly 发送给 Imagemagick 的参数添加一个选项。看起来 Dragonfly 并没有提供一个简单的选项来做到这一点。
我已经尝试了几件事,最后一个是猴子补丁Dragonfly 的 Imagemagick 处理器,以便-colorspace RGB
始终使用该选项。我在机车中添加了这个config/initializers/dragonfly.rb
:
我很确定这应该有效,但不幸的是它没有。我已经没有想法了。任何人都可以帮忙吗?
ruby-on-rails - 蜻蜓:如何设置最大图像尺寸?
如何使用 Dragonfly 设置最大图像尺寸和重量/高度?不同型号的最大尺寸会有所不同,所以我想在型号 lvl 中设置它。
ruby-on-rails - 我可以使用 JSON 值在 Rails 应用程序中使用 Dragonfly 设置个人资料图像吗?
我有一个在 iPhone 上同时具有 Web UI 和移动客户端的应用程序(Android 即将推出)。用户帐户页面接受个人资料图片,该图片仅适用于 Dragonfly gem。我想让 iPhone 客户端使用 JSON api 发布个人资料图像,因为这就是它做其他所有事情的方式。
有没有办法接受发布到端点的 JSON 值并通过 Dragonfly 创建和存储图像?
背景细节:
Rails 3.2
Ruby 1.9.3
Devise 2.0.3
Dragonfly 0.9.11 Heroku:
用于文件存储的
Cedar 堆栈S3