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