10得票3回答
使用Paperclip进行图片方向和验证?

我正在寻找一种方法来确定图像的方向,最好使用Paperclip,但这是否可能,还是我需要使用RMagick或其他图像库? 案例场景:当用户上传图像时,我想检查方向/大小/尺寸,以确定图像是纵向/横向还是正方形,并将此属性保存到模型中。

19得票9回答
文件保存后Paperclip重命名文件

如何在文件上传并保存后重命名文件? 我的问题是,为了使用我的应用程序,我需要自动解析有关文件的信息,以便确定文件应该保存的文件名,但是我无法访问生成文件名所需的信息,直到该模型的记录被保存。

12得票1回答
从本地Paperclip存储迁移到S3

我们最近搬到了一个提供有限存储空间的新网络主机上,因此我们正在尝试将所有用户上传的文件(头像、文件等)通过Paperclip gem上传到Amazon S3。我现在正在尝试批量迁移与不同模型对应的几百个文件。 我找到了这个文档,介绍了一个巧妙的Paperclip rake任务: rake ...

8得票2回答
Ruby on Rails 3中的多文件上传

我想要在我的Rails 3应用程序中上传多张图片。目前我正在使用Paperclip来上传图片,并为模型Photo分配了一些后处理操作。 我在网上看到了一些示例(集成uploadify、swfupload或其他库),但没有一个非常详细,每个示例都缺少一些步骤。 最简单的方法是什么?

9得票1回答
如何在ActiveAdmin中显示多张图片

我正在使用Paperclip上传多个图像。 我也在使用Active Admin。 到目前为止,我已经能够上传多个图像并将它们关联到我的“产品”模型。 我还可以在索引页面上显示所有关联图像的名称。 但是,我无法找到如何在产品模型的展示页面中显示“所有”图像(而不仅仅是名称)。 请查看以下代码。 ...

7得票1回答
使用Paperclip进行RSpec控制器测试

使用Rails 4.2.0和最新的RSpec,我为我的控制器生成了一个基本测试。我现在遇到的问题是如何在valid_attributes中测试Paperclip图像。 从目前的搜索结果来看,我得到了以下代码(但它不起作用): let(:valid_attributes) {{name: '...

13得票3回答
纸夹后处理 - 如何使用jpegoptim/optpng压缩图像

我希望使用jpegoptim或者optipng来压缩用户通过Paperclip上传的图片。 我的Paperclip模型已经配置好了: has_attached_file :image, :styles => {:thumb => '50x...

20得票2回答
AWS S3集成出现undefined method 'match'错误

我正在使用Paperclip来上传图片,一切都很好直到我尝试将S3与Paperclip集成。当我上传用户的图片时,我会遇到一个NoMethodError (undefined method 'match' for nil:NilClass):错误。只有当我开启S3配置时才会出现这个问题,如果我...

11得票3回答
Paperclip宝石触发CSRF令牌验证问题

我有一个使用了paperclip gem (v 3.4.0) 的Rails 3.1应用程序。简而言之,我有一个故事模型和一个帖子模型。一个故事可以有多个帖子。 #story.rb class Story < ActiveRecord::Base attr_accessible ...

16得票2回答
纸夹 - 将tiff图像转换为jpg或png

我正在使用Paperclip来允许用户上传图片,并且只有当图片是tiff格式时,我希望将其转换为jpg / png。 以下是我在image.rb中使用的代码:validates_attachment_presence :data validates_attachment_content_...