问题标签 [paperclip]

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 投票
2 回答
3500 浏览

ruby-on-rails - 你可以在rails中将self传递给lambda吗?

我想定义一个可以访问局部变量的类方法。所以这对于类的每个实例都是不同的。我知道您可以使用 lambda 使类方法动态化,就像将其与 named_scope 一起使用时一样。但是对于特定于实例的值可以这样做吗?

详细来说它是 rails 中回形针插件的 has_attached_file 方法。我想为样式散列传递一个 lambda,以便图像样式可以基于存储在数据库中的对象的属性。这可能吗?

0 投票
1 回答
392 浏览

ruby-on-rails - 下载大文件 (~40MB) 并使用回形针保存为附件

我找到了一些代码`

如何将响应的内容保存为回形针中的附件?

0 投票
3 回答
2965 浏览

ruby-on-rails - 使用多态回形针生成唯一的文件路径

我遇到了一个问题,不同用户上传的同名文件被多态回形针插件覆盖。我想做的是将当前用户的 ID 注入 URL/路径。这可能吗?生成一个随机名称会更好吗?

这是我当前在asset.rb中的:url和:path参数值:

我想做的是:

0 投票
0 回答
937 浏览

ruby-on-rails - 在使用 rails 中的回形针完成所有处理后,如何将文件发送到 S3?

我有一个带有视频和图像模型的 rails 应用程序。两者都使用 SWFUpload 进行进度指示反馈和排队上传。因此它们被上传到 TempImage 和 TempVideo 模型,然后当 ActiveRecord 视频和图像模型被保存时,临时文件被移动。

在图像上,不同的样式是使用默认的回形针处理器创建的。在上传视频后,它们会在后台排队(使用 starling 和 workling)以转码为 FLV 格式并创建 jpg 缩略图。

所以我的问题是:我希望能够在本地服务器上进行所有这些转换,但我希望文件最终存储在 S3 上,以保留服务器上的空间和带宽。如何使用回形针的 S3 后端来执行此操作?或者我应该有一个后台任务,在完成所有 after_save 任务后独立于回形针上传到 S3,从而更新回形针属性以反映新的 S3 路径?

0 投票
1 回答
6443 浏览

ruby-on-rails - 如何裁剪和填充回形针(或 RMagick)?

我上传了一张照片,它是一个矩形。如何将其调整大小并填充为正方形?

我的意思是当照片水平放置时,它的上方和下方应该有两个白色区域(用于保持正方形的形状),当它垂直放置时,它应该在照片的两侧有两个白色区域。

当我使用 PHP 时,曾经使用过这个http://www.verot.net/php_class_upload_samples.htm

看看

100x150,保持比例,上下填充

例子

我正在使用带有 RoR 的回形针。最好的方法是如何做到这一点?

0 投票
2 回答
1970 浏览

ruby-on-rails - 如何使用 imagemagick 和回形针将阴影应用于缩略图?

我想通过让 imagemagick 对所有缩略图应用阴影来改变回形针中缩略图的处理。我坚持的是实际的 imagemagick 命令,它将拉开这个小奇迹。我尝试过的所有东西都会返回一个不正确缩放的阴影而没有原始图像。

一个我试过...

我对 imagemagick 完全陌生,任何帮助将不胜感激。

0 投票
4 回答
5422 浏览

ruby-on-rails - 回形针以选定的样式运行处理器

我有一个:xxx 图像处理器,模型中有两种样式:big 和 :thumb。

我如何处理 :xxx 只处理 :thumb 图像而保持 :big 图像不变?

0 投票
2 回答
1683 浏览

ruby-on-rails - 回形针保存附件

有没有更好的方法通过 Paperlip 将一些字符串保存为附件作为制作 tmp 文件,将字符串放入其中,再次打开并将其保存为附件?

像这样 :

0 投票
2 回答
7594 浏览

ruby-on-rails - 带有回形针的文件类型的自定义缩略图

我正在使用带有 Ruby on Rails 的 Paperclip 将资产附加到模型,这些资产可以是任何文件类型,目前只有当资产是图像时才会生成缩略图。我希望能够为其他文件显示不同的默认图像,或者通过在上传时生成文件的缩略图,或者使用 default_url 进行设置,但到目前为止我找不到任何资源来帮助解决这个问题和我自己无处可去。

我的模型如下:

如果生成失败,是否有人有任何资源来生成自定义缩略图,或者在默认 url 中使用 :content_type 之类的东西?我已经查看了源代码,但无法到达任何地方。

谢谢!

0 投票
1 回答
2054 浏览

ruby-on-rails - 在 Rails 中无法连接到 AWS?我应该怎么做才能调试?

我已经完全按照各种教程的建议在rails中实现了回形针。在尝试上传照片时,我一直得到以下信息:

这是我的模型声明:

这是我的 s3.yml 的格式:

有什么想法吗?

谢谢!