问题标签 [attachment-fu]

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 投票
3 回答
2900 浏览

ruby-on-rails - 有没有人能够让 attachment_fu 与 rails 3 一起工作?

我有一个 Rails 应用程序正在从 Rails 2.3.5 升级到 Rails 3。它使用 attachment_fu 进行文件上传。我们正在尝试在不更改数据库的情况下进行此转换,因此我想避免此时更改为回形针或载波。

有没有人在 Rails 3 和 Ruby 1.9.2 中成功使用 attachment_fu?我们正在使用最新版本的 attachment_fu,它声称对于 rails 3 和 ruby​​ 1.9.2 没问题,但在任何包含文件上传的表单上都会出现“TypeError (can't convert nil into Integer):”。

先前问题的所有答案似乎都是“只需切换到回形针或载波”,如: Rails3 的 Attachment_fu 或 PaperclipTypeError(无法将 nil 转换为整数):

谢谢!

0 投票
1 回答
293 浏览

ruby-on-rails-3 - ruby 1.9 中的 attachment_fu 未定义 public_filename 方法

我正在升级从 1.8.7/2.3 继承的 RoR 应用程序。?到 1.9/3.0.9 该应用程序使用 attachemnt_fu 允许用户上传照片,但是当我尝试在主页上显示照片时,我得到:

has_attachment 的模型照片类正在加载 DB 数据(可以在调试器中看到),但是所有 attachment_fu 方法都是“未定义的”。与模型类中明确定义的任何方法相同(因此它可能与 attachment_fu 无关)

使用声称与 rails 3.0.3 兼容的 attachment_fu

0 投票
3 回答
21870 浏览

ruby-on-rails-3 - Rails 3回形针vscarrierwave vs蜻蜓vs attachment_fu

我正在将 Rails 2.3.11、Ruby 1.9.2 应用程序升级到 Rails 3.0.10,但 attachment_fu 不再有效。

我正在考虑将文件上传更改为回形针、carrierwave 或蜻蜓,或者可能是兼容 Rails 3 的、维护的附件_fu 版本。

在性能方面,哪些选项最适合使用,维护得如何,从 attachment_fu 升级有多容易,也许它会与 Rails 3.1 兼容?每个人的主要优点和缺点是什么?

任何见解将不胜感激。

0 投票
1 回答
757 浏览

ruby-on-rails-3 - 从attachment_fu升级到carrierwave的系统方法?

我正在努力将应用程序升级到 Rails 3,并且 attachment_fu 坏了,所以我正在转向carrierwave。我可以通过一个系统的过程来从 attachment_fu 升级到carrierwave吗?或者它的教程?现在,我对正确处理数据库中的所有内容更感兴趣。我正在使用附件_fu 和carrierwave 的文件系统存储选项。

UploaderFuhttp://ruby.simapse.com/2011/03/migrate-attachmentfu-to-carrierwave.html中找到了一个模块,它告诉 carrierwave 使用与 attachment_fu 相同的目录和文件名。但这不是完整的答案,只是其中的一部分。

例如,在数据库中,我有一个UserImage模型,具有:filename:content_type:size:width:height、 和:user_id属性。我在我的模型中添加了一个:user_avatar列和以下内容

究竟是什么存储在:user_avatar. 只是文件名吗?或者是其他东西?我是否只需要编写迁移以将数据移动:filename(存储为"hello_world.png")到:user_avatar?如果是这种情况,我应该只使用原始:filename而不是创建:user_avatar列,对吗?

0 投票
1 回答
82 浏览

ruby-on-rails - 等价于 Paperclip 中 attachment_fu 的“after_attachment_saved”

从 Rails 2 迁移到 3,我不得不放弃 attachment_fu。其他人可能会遇到同样的问题。我的一个使用 attachment_fu 的模型定义了一个 after_attachment_saved 方法,attachment_fu 会在成功上传时调用该方法。回形针的等价物是什么?

0 投票
2 回答
219 浏览

ruby-on-rails - 如何在社区引擎中禁用 Attachment Fu 插件而不删除它?

所以情况如下:

社区引擎中的照片模型正在使用附件 Fu。我想用回形针代替。

现在这工作正常,直到我必须删除附件。这就是附件 Fu 引起问题的时候。这是 Photo.rb 的样子(在 /vendor/plugins/community_engine/app/models 中):

所以我的问题是:有没有办法禁用这个插件?我不想更改 photo.rb 并删除任何行,也不想删除插件。

这里有什么想法吗?

新照片模型(在 /app/ 中):

新照片控制器(在 /app/ 中):

0 投票
0 回答
212 浏览

ruby-on-rails - Rails:用 Paperclip S3 替换 Attachment_fu DB

我用回形针 S3 替换了我的 attachment_fu。我面临将数据库表中的旧数据传输到 S3 存储桶的问题。做这些的最佳解决方案是什么。提供一些解决方案。

0 投票
1 回答
3311 浏览

ruby-on-rails - 使用 rails_admin(Attachment_fu、Carrierwave 等)上传多个图像?有什么解决办法吗?

我正在寻找一种使用 Rails Admin 在一个模型上拥有多个附件的简单方法。我已经在使用回形针,但我需要多张图像,而不仅仅是一张。

任何提示/想法/链接?

非常感谢!

奥莱

0 投票
1 回答
1804 浏览

ruby-on-rails - 无法在 Rails 邮件程序中将 xlsx 作为附件发送

我正在尝试发送一封包含用户创建的文件附件的电子邮件。

这适用于大多数情况(包括 .docx,但对于 .xlsx 文件失败并出现以下错误:

我正在使用 attachment_fu 上传附件,并使用 delay_job 来推迟发送电子邮件,但是我尝试附加的文件看起来不错,我可以在应用程序之外成功打开它。

我还看到了一个将代码更改如下的建议,但它似乎没有帮助:包括一个额外的。

如何使代码适用于所有附件类型?

0 投票
2 回答
147 浏览

ruby-on-rails - Rails 是否将其自己的操作报告为已弃用?

对不起,如果这是一个愚蠢的问题,但这个问题很简单。如果我做,

应该只创建一个空项目并在其中安装 attachment_fu 。但是,尝试启动它:

见鬼?我错过了什么?它是我安装的 Windows 上的 rails 3.2.2。

谢谢,