问题标签 [carrierwave]

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 回答
338 浏览

ruby-on-rails-3 - Carrierwave 未在 xml 视图中显示文件路径 - 这正常吗?

我有一个适用于 Carrierwave 的应用程序。我什至可以执行@product.image.url 之类的操作,这将为我提供存储图像的 url 路径。

但是,当我浏览到 products#show (即http://localhost:3000/products/1.xml)时,它会正确显示除图像之外的所有内容。

在控制台中,@product.image.url 返回:

图像仅显示名称和扩展名。不是路径。这是正常的吗?

例如,xml 看起来像:

0 投票
5 回答
16267 浏览

ruby - 如何将文件存储在carrierwave的公用文件夹之外?

Carrierwave 默认接收store_dir上传器生成的 url,并将路径添加到 rails 应用程序的公共文件夹并存储文件。

例如,如果

然后文件存储在public/uploads/:attachment_id

如果尝试将存储的文件移出公用文件夹,它仍然保存在公用文件夹中。有谁知道如何将文件存储在公用文件夹之外?

0 投票
3 回答
6906 浏览

ruby-on-rails - Carrierwave 作物特定版本

我正在研究使用carrierwave和Jcrop裁剪图像的能力。它是 Railscasts 第 182 集和第 253 集的组合。我有裁剪工作,但它裁剪了原版。反正有没有强制manupulate!使用不同的版本?

或者有没有办法从模型调用中设置版本?

0 投票
2 回答
12514 浏览

ruby-on-rails - 带有载波上传字段的工厂

你好,我需要为我的模型建立工厂,例如

现在我只是将字符串“#{n}.jpg”传递到我的徽标字段中,这不起作用,如何评估这个字段?我使用 CarrierWave 进行上传。

0 投票
4 回答
5479 浏览

ruby-on-rails - 我该怎么做:使用 CarrierWave 进行远程位置验证?

我在我的 Rails 3 示例应用程序上使用 CarrierWave。我想验证远程位置上传,因此当用户提交无效 URL (无论是空白还是非图像)时,我不会收到标准错误异常:

这是我的模型:

这是我的控制器:

我不确定如何解决这个问题,所以任何见解都会很棒。

0 投票
1 回答
322 浏览

ruby-on-rails - 使用 Carrierwave Mac 进行基本 JPEG 处理

在 Mac (Leopard) 服务器上获得适用于 CarrierWave 的基本 JPEG 缩放最不痛苦的方法是什么?我试图避免安装完整的 ImageMagick 套件及其所有无数依赖项,因为该服务器现在很稳定,而且,ImageMagick 让我害怕,因为它在 /usr/local/bin 中乱扔 PDF、字体、传真、bmp、png,等我们不需要的实用程序。

CarrierWave 所需要的只是让它从上传的 JPEG 文件中创建 jpeg 缩略图。有什么建议么?

0 投票
1 回答
619 浏览

javascript - 让 Carrierwave 和 jpegcam 玩得很好?

我阅读了这篇关于在 rails3 应用程序中使用 Paperclip 从网络摄像头捕获图片的精彩文章。

我正在尝试将其转换为使用 Carrierwave(我在将共享相同图像的其他应用程序上使用它,所以我希望保持一致)。

我正在努力解决的是如何让 Carrierwave 接受来自jpegcam的闪存图像捕获的文件。似乎 Paperclip 更面向文件,而 Carrierwave 更面向对象。

这是我正在尝试的:

我有一个安装了载波上传器的模型:

在视图中(“编辑”视图):

我的问题是 Carrierwave 并没有真正的“上传”功能,而是使用模型对象。所以我不确定在控制器中放什么来让它接受文件。以及如何在javascript中处理回调。(我尝试了一些我不好意思在这里重现的东西。将图像对象拿到控制器,但不知道如何处理它)

谁能帮我吗?谢谢。

0 投票
1 回答
356 浏览

ruby-on-rails - Rails + Carrierwave + RS Cloudfiles,如何为一个应用程序使用多个容器?

我正在开发一个使用两个不同上传器的应用程序。我想要做的是将每个上传者分配给不同的云文件容器。我似乎无法找到有关此的任何文档,有人可以帮忙吗?谢谢!!

0 投票
2 回答
2966 浏览

ruby-on-rails-3 - Rails 3 Carrierwave-Fog-S3 错误:预期(200)<=> 实际(404 未找到)

我正在使用 Carrerwave 0.5.3 并在我的图片控制器的 Create 方法中调用 Picture.save 时收到 404 错误。根据 lib/carrierwave/storage/s3.rb 中的说明,我的初始化文件(config/initializers/carrierwave_fog.rb)中有以下内容:

在 photo_uploader.rb 我有:

确切的错误:

我在这里 Carrierwave 和 s3 发现了一个稍微类似的问题 ,带有 heroku 错误未定义方法 `fog_credentials='。但是按照我现在的方式进行设置显然在这种情况下有效。不幸的是,它不适合我。

我已经在我的存储桶中放了一张图片并将权限设置为公开,并且可以通过浏览器访问图片。因此,AWS S3 方面的事情似乎正在发挥作用。

不知道下一步该去哪里。有任何想法吗?

0 投票
1 回答
1157 浏览

ruby-on-rails - With Carrierwave, I want to resize photos to different sizes depending on the type of photo uploaded

I have a User model and a Post model. A user's photo will be resized to a small thumbnail, and a post's photo will be resized to a large thumbnail.

How do I tell carrierwave which size to choose for an uploaded photo? Will it resize to both small and large for all uploads?