在Rails中处理多个文件上传的最佳插件是什么?

时间:2009-05-06 23:18:42

标签: ruby-on-rails ruby upload

假设我有一个名为Recipe的模型。每个食谱都有几张照片,一个PDF文件和一个视频。是否有插件可以让我有一些像Recipe.photos,Recipe.photos.first.filename,Recipe.pdf.filename,Recipe.video.filesize等一样简单的东西?

4 个答案:

答案 0 :(得分:4)

不确定这是否有帮助,但请查看 Paperclip ,一个Rails + ActiveRecord插件。

答案 1 :(得分:1)

Paperclip应该处理多个文件,虽然我已经尝试过它的这方面了。 Uploading multiple images with Rails and Paperclip似乎解释了如何做到......也...... Uploading multiple images with paperclip ...

答案 2 :(得分:0)

Paperclip是要使用的附件工具。至于多次上传,那就是tricker。您需要使用SWFUpload(名称?)闪存前端进行多次上传,否则您需要使用自己的系统。

在一个项目中,我有一个关于照片的应用程序,所以我写了一个上传器/解压缩器,你可以上传一个照片的拉链,系统会解压缩它们并将它们插入到管理员用户的系统中。

祝你好运。

答案 3 :(得分:0)

我正在使用restful_authentication + attachment_fu + SWFUpload,它很好地处理了多个附件。

以下是您的快速入门指南:http://github.com/davidsouth/rails-swfupload/tree/master