问题标签 [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 回答
1349 浏览

ruby-on-rails-3 - 为上传的文件更改refinerycms 中的本地存储位置

我正在使用refinerycms 1.0.9,我想更改蜻蜓保存文件的默认位置。

这是我在 config/initializers 中的dragonfly.rb:

当我保存文件时,我收到以下错误:

更新

我重新安装了 imagemagick 并消除了错误,但是它仍然将文件保存到 /system/images.xml 。我尝试在炼油厂覆盖 Image 模型并添加:

但这也没有用。

0 投票
3 回答
1284 浏览

ruby-on-rails - 使用 Dragonfly 将 PDF 转换为 PNG

我有一个 Dragonfly 处理器,它应该采用给定的 PDF 并返回文档第一页的 PNG。

当我通过控制台运行这个处理器时,我按预期返回了 PNG,但是,在 Rails 的上下文中,我将它作为 PDF 获取。

我的代码大致与此类似:

现在, tempfile 肯定是在创建一个 .png 文件,但转换正在生成一个 PDF(在 Rails 3 中运行时)。

关于这里可能出现什么问题的任何想法?是否对内容类型感到困惑?

我应该补充一点,这个转换和标准转换 ( asset.png.url) 都会生成一个 PDF,其中 PDF 内容是 (A4) 图像中间的一个小块。

0 投票
1 回答
1628 浏览

ruby-on-rails - How to resize image before_save with dragonfly?

In my model i have:

but after save it removes my photo_uid from record in database (or doesnt write photo_uid at all)

0 投票
1 回答
458 浏览

ruby-on-rails - 使用 Dragonfly 更改 S3 中文件的权限

在我的 Rails 项目中,我使用蜻蜓上传文件并将它们存储在 S3 中。

最初我为上传的文件传递 {'x-amz-acl' => 'private'} 并使用具有到期日期的私有 URL。

文件上传到 S3 后,有没有一种简单的方法可以将其更改为“公共读取”?

0 投票
1 回答
321 浏览

ruby-on-rails - 将蜻蜓与全球化一起使用

我正在尝试在我的模型中使用 image_uid 属性,以便我可以使用不同语言的不同图像。我正在使用 globalize3 和蜻蜓。

问题是它根本不起作用。它通常会上传西班牙图像(这是我的应用程序中的默认语言环境),但它不适用于其他语言环境。我没有收到任何错误或跟踪,它只是不起作用。

该模型非常简单:

任何想法?

0 投票
1 回答
310 浏览

ruby-on-rails - 蜻蜓质量分配错误

我已经在我的用户模型(设计)中添加了一个“头像”并且收到了错误Can't mass-assign protected attributes: avatar

在我的用户模型中,我添加了:

表单 (simple_form) 有 :html => { :method => :put, :multipart => true } 和字段:

添加:avatarattr_accessible解决批量分配错误,但字段只是没有保存在用户表中。

0 投票
4 回答
4389 浏览

ruby-on-rails - 精炼厂图像未加载 - 蜻蜓错误

我正在开发一个在本地运行良好的refinerycms rails 应用程序,现在我已将其移至我的VPS,我遇到了我通过refinerycms 上传的图像未加载的问题,我一直在阅读我需要升级我的 imagemagick 版本。我从 6.2.8 升级到 6.7.8。现在图像都加载到某些页面上,但不是在管理端。

是什么导致了这个问题?这是错误的堆栈跟踪。

更新

我已按照此处的建议将以下代码添加到我的 config/application.rb 文件中,它帮助显示了一些文件,但我仍然无法通过应用程序上传文件,此堆栈跟踪的一部分如下所示.

config/application.rb 包含这个

堆栈跟踪

0 投票
1 回答
374 浏览

ruby-on-rails-3 - 可以配置带有 Rails3 的 Dragonfly-Gem 以强制将所有上传转换为图像/jpeg?

我一直在阅读 DragonFly 文档,我认为 DragonFly 配置的 before_serve 子句可能是我需要关注的地方,也许是通过设置某种

那里的逻辑。还是有更快/更简单的方法?

0 投票
1 回答
274 浏览

ruby-on-rails - 使用 UIImagePickerController 将图像上传到 rails 上的蜻蜓

我有一个适用于 iOS 的应用程序,我让用户使用 UIImagePickerController 选择图像。如何使用蜻蜓将该图像上传到我的 Rails 应用程序。我想我会使用 multipart-image-data 但我不知道该怎么做。

0 投票
1 回答
1247 浏览

ruby-on-rails - 使用蜻蜓在rails中保存大文件时应用程序超时

我在保存大文件时遇到问题,使用带有蜻蜓扩展名“image_accessor”的模型。

我们正在尝试使用雾和 excon 将文件保存到 Amazon S3 服务器。在此保存中,我们收到错误:

我怀疑该错误与此有关:https ://github.com/markevans/dragonfly/issues/207但我不能完全确定。

有没有人对如何推进这个有任何建议?