问题标签 [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.
ruby-on-rails - How show hide image in paperclip when no image present
How can I prevent the image tag that calls the associated image from displaying if no image is associated with the record?
...gives me the text "Missing" if there is no image associated with that agent. I want to test to see there is an image available first, then render the above tag if the test returns true.
Better yet, is there anyway for me to specify a default image if no image is specifically provided?
ruby-on-rails - Ruby on Rails:具有多步形式的回形针
我正在使用用于导轨的精细回形针插件。到目前为止一切都很好,用户可以上传图片。
现在我想要在保存模型之前执行一个额外的步骤,要求上传者确认图像看起来正确。
这可能与回形针有关吗?如果是这样,怎么做?
ruby-on-rails - Rails:使用 Paperclip、S3 和 RMagick 进行图像裁剪
我目前正在尝试编写一个类似于互联网上其他系统的自定义图像裁剪系统,用户可以在其中选择一个裁剪区域,然后相应地裁剪他们的图像。该应用程序位于 Rails 中,我们使用带有 Amazon S3 的 Paperclip 来存储文件。尽管让 RMagick 从 S3 适当地裁剪文件,但我遇到了很多麻烦。这是当前代码(不起作用):
主要问题是裁剪后的图像没有通过回形针上传回 S3,因此没有正确裁剪。以前有人用回形针尝试过这样的事情吗?这甚至不可能,但任何帮助将不胜感激。
ruby-on-rails - 我的导轨安装在哪里?轨道插件在哪里?
我正在尝试删除为 rails 安装的插件(回形针)。但我实际上不知道在哪里可以找到我的本地 rails 安装目录。
那么在我的本地文件系统中哪里可以找到 rails 和 rails 插件呢?我有 OS X。
或者如何从命令行卸载回形针?
谢谢!
ruby-on-rails - 如何整合 Paperclip 和 Mimetype-fu
首先,有一点背景,因为有很多交互正在进行:我通过 Fetcher 抓取电子邮件,并使用 MMS2R 处理它们以提取附件。这些附件通常是 PDF 文件或 MS Word 文档,因此您希望它们分别content-type
是application/pdf
和application/msword
,但不幸的是,许多邮件程序似乎不这样做。
相反,附件是application/x-pdf
和application/x-doc
。我需要正确设置这些,以便 scribd-fu 正确地 iPaper 文档。现在,mimetype-fu 将设法找出正确的内容类型,但对于我的生活,我只能弄清楚如何正确设置回形针附件的内容类型。
这是代码片段:
任何帮助将不胜感激,因为我一直在用头撞墙,尝试各种方式来尝试使其正常工作。我已经尝试过这些链接,要么没有成功,要么没有弄清楚需要做什么:
- http://gist.github.com/55009/
- http://railsforum.com/viewtopic.php?id=27448
- http://github.com/dbackeus/paperclip/commit/a514bd03664fc6a764787f59c3169397336702b1
非常感谢!
ruby-on-rails - 在 Rails 中使用回形针设置原始图像的路径?
情况
我有一个简单的模型,带有一个使用回形针的附加图像,它有几个经过处理的样式(缩略图、完整、功能)。此时它可以正常工作,并为 中的每个对象创建一个目录结构/public/assets/foo/
,其中包含原始、缩略图、完整和功能的子目录。
问题
我不希望将原始(高分辨率)图像暴露给用户获取。所以我希望有一种方法可以指定不同的路径来将原件存储在/public/
. 理想情况下,回形针应该仍然能够使用原始图像作为源重新处理样式,就像它目前所做的那样。
对于使外部用户无法访问原件的替代建议,我也持开放态度。这里最实用的解决方案是什么。谢谢。
ruby-on-rails - 将 Rails 与 Paperclip 和 SWFUpload 一起使用
我有一个使用回形针处理照片字段的用户模型的基本 Rails 应用程序测试。我创建了能够创建/编辑用户的视图,并且照片上传运行良好。
然后,我想将 SWFUpload 集成到我的应用程序中。我尝试按照本教程运行测试项目,但没有成功:浏览按钮没有打开文件对话框,并且抛出了关于 selectFiles() 方法的错误 #2176。
首先,问题在于 Flash v.10 与项目中包含的旧版本 SWFUpload (2.1.0) 不兼容:现在不推荐使用 selectFiles()。所以我尝试升级到 SWFUpload v. 2.2.0,它现在使用 button_placeholder_id 设置,但我无法获得任何示例。
所以我对如何使用 SWFUpload 初始化以及在我的表单中使用它有点迷茫,这样我就可以上传和保存照片。有什么帮助吗?
ruby-on-rails - 使用回形针进行简单裁剪
我想在上传时使用回形针裁剪图像,以便从原始图片的中心获得方形拇指。我在文档中找到了一种似乎完全符合我要求的方法:
transformation_to(dst,crop = false)
问题是我不知道在哪里使用这种方法。在这里简单地传递一些东西作为参数会很棒:
ruby-on-rails - 从 Ruby on Rails 多次上传到 Amazon S3 - 使用什么后台处理系统?
我正在开发一个 Ruby on Rails 应用程序,该应用程序需要允许用户一次同时上传 16 个高质量图像。
这通常意味着大约 10-20 兆字节(有时更多),但连接数正在成为最相关的问题。
图像从 Paperclip 发送到 Amazon S3,不幸的是,它为 16 个文件中的每一个打开和关闭了一个新连接。不用说,我需要移动系统以作为后台进程运行,以防止我的 Web 服务器像没有流量一样被锁定。
我的问题是,在所有用于后台作业的基于 Rails 的系统(Starling、BackgroundRb、Spawn 等)中,是否有一个比其他系统更适合这种情况(我是新手无论如何构建一个后台系统,所以所有可用的系统对我来说都是新的)?
ruby-on-rails - 更新时无参考
我正在尝试让 Paperclip 与 MiniExiftool 一起使用。
我终于写了这个:
我得到:
无需保存!一切正常,但 self.date 仍然为空(即使 exif['date_time_original'] 不为空)。
我真的很沮丧。如何让 Paperclip 与 MiniExiftool 一起使用?