问题标签 [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.

0 投票
1 回答
2985 浏览

ruby-on-rails - 如何设置蜻蜓与 S3 一起使用?

在我的initializers/dragonfly.rb我放了这个:

但不起作用,应用程序仍在本地保存文件。我错过了什么?

编辑:我改为Dragonfly[:app_name]并且Dragonfly[:images]它有效。为什么我需要设置:images,如果我可以上传任何类型的文件?

0 投票
0 回答
771 浏览

ruby-on-rails-3 - 机架 ssl 和 nginx 配置

嗨,我正在尝试将 rack ssl 与我的 nginx 一起使用。除了通过 nginx 充当代理的静态蜻蜓图像之外,所有页面上的一切都运行良好。这是配置的一部分(在非 ssl 模式下,ofc 所有图像都可以正常使用)。知道如何解决这个问题吗?:

编辑 - - -

好的,我更进一步。我发现我的 nginx conf 的一部分有这个:

ofc 你看到 rails_env 是错误的,所以我将其更改为生产,如果它不是通过 ajax 请求填充的,所有图像都会返回正常。所以寻找继续:(

编辑 ------ 也发现了这个。所有未在 ssl 下呈现的图像的 URL 为:https:///media/ chrome 显示 502

但是 redner 有:https:///media/?

我开始这与蜻蜓的使用方式有关吗?那为什么有些人可以,有些人不行...

0 投票
2 回答
1186 浏览

ruby-on-rails - 将 RefineryCMS 从本地迁移到生产

我们决定尝试在我们当前的项目中使用 RefineryCMS,但遇到了一些问题。我们在本地开发环境中开始了该项目。最后期限很快就要到了。起初,我们尝试使用 DreamHost 服务器将项目投入生产。图像存在问题(炼油厂使用 Dragonfly),我们的数据库转储没有包含任何图像(或缩略图)。

我们已经用尽了我们的资源,但仍然找不到解决问题的方法。我进行了研究,在 Google 小组中询问过,给人们发过电子邮件,在聊天中询问过——还没有人回答。

那么,这里有没有人知道将项目从本地开发环境转移到生产环境的最佳解决方案是什么?

我敢肯定,我不会是唯一遇到这个问题的人......

提前致谢。

0 投票
0 回答
208 浏览

ruby-on-rails-3 - ContentFlow 如何缩放图像?

一直使用 ContentFlow 作为 JS 图片库。

我只有一个版本的图像文件,大小为 1000x750 风景和 600x800 肖像,并且没有超过 300kb。

我已经设定maxItemSize:400;

当我第一次加载页面时,图像显示在 115% 左右缩放超过 100%。如果我重新加载页面,他们会恢复正常的“随便”x400

如果你好奇:http ://severe-sky-414.herokuapp.com/

谢谢...

0 投票
3 回答
2656 浏览

ruby-on-rails - Dragonfly gem - default images?

I'm using Dragonfly and would like to have a default image that resizes in the same way present thumbnails do.

I currently have the following code, but when Dragonfly uses the fetch_file method, it tries to process a thumbnail but the resulting URL is a dead link.

I can't find much help on line for this, so any hints are most appreciated! Thanks!

0 投票
2 回答
1749 浏览

ruby-on-rails - 蜻蜓和短网址

我在一个项目中使用 Dragonfly,该项目返回大量照片并希望优化 URL。我目前正在获取图像 URL,例如:

http://localhost:3000/media/BAhbCFsHOgZmSSJgZmRlL2ZkZTAxYzQ0LTM4Y2UtNGU0ZS1iOWRlLWUwZmUxNWUwN2JmMC83Mzk1NmZlMC05ZTA5LTQzNWUtODUyMC00MzFlYzQxMzQ1OTQvb3JpZ2luYWwuanBlZwY6BkVUWwg6BnA6CnRodW1iSSIMMjQweDI0MAY7BkZbCTsHOgxjb252ZXJ0SSIQLXF1YWxpdHkgODAGOwZGMA/240x240.jpg

超过 256 个字节。我想要类似的东西:

http://localhost:3000/media/1024/240x240_medium.jpg

这符合:

:format当使用 Dragonfly 和 Rails 以映射到一系列操作并:id用于查找模型或图像时,我将如何添加它?谢谢!

编辑:

我已经Mime::Type为我需要的每种格式添加了自定义,并且有以下工作:

但是,这会导致302每个图像都有一个(但其他工作正常)。是否可以将其作为渲染处理或以某种方式进行内部重定向(即不需要客户端进行重复请求)?

0 投票
1 回答
515 浏览

iphone - 从 iPhone 将图像上传到 Rails 服务器(使用 Dragonfly)

我正在尝试将图像从 iPhone 上传到使用Dragonfly gem 配置的 Rails。问题是我不断收到此错误:

Dragonfly::TempObject 必须使用 String、File、Tempfile、另一个 TempObject 或响应 .tempfile 的东西初始化

我想知道这是否与从 iPhone 或其他东西发送的 MIME 类型有关。从浏览器上传工作正常。我会很感激任何关于在哪里寻找问题根源的指导——iPhone 或服务器。

谢谢。

0 投票
1 回答
627 浏览

ruby-on-rails - 蜻蜓宝石是重载项目的好解决方案

蜻蜓宝石是重载项目的好解决方案吗?(例如 Facebook 等大型社交应用程序)

因为我认为它对于中小型项目来说是一个很好的解决方案,但我真的不喜欢动态渲染图像的想法(我知道有兑现选项,但仍然)我很一致,它可能会产生巨大的差异如果你在这么大的网络应用程序上使用它

以及您认为哪种宝石处理图像最适合这样的大型项目将是最佳解决方案,为什么?(速度是主要问题)

谢谢回答

0 投票
3 回答
21870 浏览

ruby-on-rails-3 - Rails 3回形针vscarrierwave vs蜻蜓vs attachment_fu

我正在将 Rails 2.3.11、Ruby 1.9.2 应用程序升级到 Rails 3.0.10,但 attachment_fu 不再有效。

我正在考虑将文件上传更改为回形针、carrierwave 或蜻蜓,或者可能是兼容 Rails 3 的、维护的附件_fu 版本。

在性能方面,哪些选项最适合使用,维护得如何,从 attachment_fu 升级有多容易,也许它会与 Rails 3.1 兼容?每个人的主要优点和缺点是什么?

任何见解将不胜感激。

0 投票
1 回答
3949 浏览

ruby-on-rails-3 - 使用蜻蜓上传多张图片

我正在尝试在 rails3 中使用蜻蜓上传多张图片。我搜索了一些教程,但找不到任何教程。我找到了一个使用 Carrierwave 上传多张图片的教程,但找不到蜻蜓的运气.. 请帮忙:)