10得票1回答
使用Paperclip将ASCII-8BIT格式的"\xFF"转换为UTF-8

我在Rails中使用Paperclip gem遇到了问题。 我正在按照这个教程https://devcenter.heroku.com/articles/paperclip-s3进行操作。 我的头像参数中有这个ActionDispatch::Http::UploadedFile:0x007f...

10得票10回答
纸夹:根据模型设置样式(具有多态图像)

我已经设置了我的模型来使用多态的图像模型。这个工作得很好,但是我想知道是否可能为每个模型更改:styles设置。找到一些使用STI(Model < Image)的示例, 但这对我不是一个选项,因为我正在使用has_many关系。 Arthas_many :images, :as =&g...

20得票2回答
如何在Rails Paperclip中使用ImageMagick的过滤选项?

我最近在Rails中使用了Paperclip,并想尝试一些来自ImageMagick的过滤选项,例如模糊。我找不到如何操作的示例。它是否作为另一个选项通过:style传递呢?:styles => { :medium => "300x300#", :thumb => "100x...

17得票1回答
如何通过Paperclip rails 4上传图片、Word文档和/或PDF文件

我希望用户能够上传Word文档和PDF文件到我的Rails应用程序中。我的应用程序类似于Pinterest应用程序,用户可以创建“Pin”,并在其上附加图片和描述(使用Paperclip将图像附加到“Pin”)。以下是我的“Pin”模型:class Pin < ActiveRecord:...

12得票3回答
Ruby on Rails,Paperclip,Heroku,GitHub和AWS - 保护密钥

我正在使用Heroku托管的RoR,并希望使用paperclip将文件存储在s3上。我的源代码托管在github上并且是可读的。如何最好地保证密钥不被泄露给其他人? Paperclip建议将访问密钥存储在配置文件(或代码中),例如:文件:config/s3.ymlaccess_key_id: ...

13得票2回答
在Docker Alpine中安装ImageMagick

我有一个Dockerfile文件,尝试按照以下方式安装ImageMagick: FROM ruby:2.4-alpine ... RUN apk --update add imagemagick ... 问题在于容器无法识别文件实用程序(用于内容类型检测)file。 本地环境(Ma...

12得票4回答
用于Rails3的Attachment_fu或Paperclip

我刚升级到Rails3,然后安装了我通常使用的attachment_fu插件失败了。于是我开始谷歌搜索,虽然我确实找到了一个适用于Rails3版本的插件,但似乎有更多的人在谈论Rails3中的paperclip。 首先,paperclip有什么优点? 它是否有更好的Rails3支持?

41得票1回答
使用Paperclip调整图像大小

在Rails中使用的Paperclip插件有一个可以保持图像比例的调整大小选项。根据Ryan Bates的Paperclip Railscast,为了确保该选项打开,你需要在要调整大小的样式的尺寸末尾加上大于号,例如::styles => { :small => "160x160&...

20得票5回答
Plupload:当添加文件时自动开始上传

当文件被添加后,我希望自动开始上传过程。我在FilesAdded函数的结尾调用了start函数,但它并没有启动上传。uploader.bind('FilesAdded', function(up, files) { var str = ""; for (var i in...

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

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