问题标签 [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 投票
4 回答
2013 浏览

ruby-on-rails - 如何将回形针与我服务器上已有的文件一起使用?

作为记录,我正在处理遗留代码,并且我正在尝试在不破坏所有内容的情况下插入新功能。现在我的服务器上有一堆文件,如下所示:

问题是我想在控制器操作中从这些文件创建一个 Docfile 对象。

这是精简的 Docfile 类:

如果您从表单上传,回形针有一些很好的文档,但在我的情况下没有。

那么如何“模拟”我正在上传文件的事实呢?

到目前为止,我已经尝试过:

但它不起作用。

任何指针将不胜感激!

编辑:

我这样做了:

它仍然无法正常工作

0 投票
2 回答
854 浏览

ruby-on-rails - 回形针不会调整上传图片的大小

我使用 rails 2.3.4 和 PaperClip gem 作为插件(最新的 git master)。并且,给定以下代码:

如果我上传尺寸为 359x359 的图片,它不会调整为 150x150,而是存储它自己的尺寸,这是我不想要的。有没有办法强制调整大小或做某事?我想我做错了什么,但我不知道是什么...

0 投票
1 回答
3916 浏览

ruby-on-rails - RAILS - 回形针不适用于 Ajax

我有一个应用程序可以正常使用 form_for 使用回形针上传图像。

问题是,由于 javascript 安全模型,它无法通过 AJAX 上传图片。

我想知道:真正适用于 rails 2.3.x 的最佳方法是什么,可以使用 rails 通过 aJAX 发送文件?IFRAME 技术?swf上传?还有什么想法吗?

副总裁

0 投票
2 回答
1677 浏览

ruby-on-rails - 在多个 Rails 应用程序之间共享上传的文件

我有多个共享一个数据库的应用程序(一个管理应用程序、一个“公共”/非管理应用程序和一个 Web 服务应用程序)。

我已经让应用程序在适当的地方共享模型和其他代码,因此我没有在每个应用程序中拥有相同代码的多个副本。但是,我尚未配置的一项任务是如何在应用程序之间共享上传的文件。我正在使用Paperclip成功地将文件上传到我的应用程序,但如果它将文件上传到执行上传的应用程序。

理想情况下,我希望能够提供来自网络服务的所有文件。我的想法是,每次将新文件上传到任何应用程序时,我都需要执行某种类型的任务,以便在 Web 服务的文件结构中创建文件。

我知道如果我将文件加载到数据库中(这就是我在类似的应用程序套件中完成此操作的方式),我可以轻松地从单个应用程序中完成服务文件,但我不确定这是否是管理/的最佳途径提供文件。我的另一个想法是将文件存储在数据库中并让 Web 服务管理“服务”它们并让它在第一次请求时在磁盘上创建文件。在第一次请求文件之后,Web 服务将从磁盘而不是从数据库中提供文件。

有没有人对实现这一目标的最佳方法有任何想法?还是有更好的想法?

提前感谢您对任何人可能对该主题的任何反馈。

0 投票
2 回答
2446 浏览

ruby-on-rails - 使用 Rails 和 Paperclip 导入旧数据

我在我的应用程序中使用回形针作为附件。我正在为一堆旧数据编写导入脚本,但我不知道如何从磁盘上的文件创建回形针对象。我的第一个猜测是创建模拟 CGI 多部分对象,但这似乎有点粗略,我最初的尝试失败了,我认为是因为我没有正确使用 to_tempfile 方法。

有正确的方法吗?这似乎是一件相当容易的事情。

0 投票
3 回答
2911 浏览

ruby-on-rails - Ruby on Rails:作为回形针附件的视频长度

我创建了一个带有视频附件的 rails 类,我想知道如何获取上传到我的应用程序的视频的长度。我怎样才能做到这一点?

0 投票
3 回答
6683 浏览

ruby-on-rails - 使用回形针进行图像定位和验证?

我正在寻找一种最好使用 Paperclip 确定图像方向的方法,但它甚至可能还是我需要为此使用 RMagick 或其他图像库?

案例场景:当用户上传图像时,我想检查方向/大小/尺寸以确定图像是纵向/横向还是方形,并将此属性保存到模型中。

0 投票
2 回答
787 浏览

ruby-on-rails - 如何在 Paperclip 和 Rails 中使用多个 S3 帐户

我非常熟悉在我的 Rails 应用程序中使用 Paperclip 并将附件存储在 S3 上。

但是,在我的下一个项目中,我希望每个用户都使用自己的 S3 帐户。假设我使用的是 restful_authentication 或 authlogic,那么存储每个用户的凭据并让 Paperclip 使用它们的最佳方式是什么?

0 投票
3 回答
14185 浏览

ruby-on-rails - rails 中的单元测试 - 带有回形针的模型

我正在尝试使用回形针为带有图片的模型编写测试。我正在使用默认的测试框架,没有 shoulda 或 rspec。在这种情况下,我应该如何测试它?我真的应该上传文件吗?我应该如何将文件添加到夹具?

0 投票
4 回答
2005 浏览

ruby-on-rails - 多个回形针 default_urls

我正在使用 Paperclip 将图像上传到我的项目模型,并且我想要一组默认图像(不取决于样式,而是不同的图像),这可能吗?将一个数组而不是一个 URL 传递给 :default_url 选项?

谢谢,

尼古拉斯·霍克·伊萨萨