2011-08-18 55 views
0

我有一个rails 3应用程序,它有一个评论系统,允许用户发表评论。我现在想要做的是通过使用户能够将文件附加/上传到评论系统来进一步扩展。我将要问的问题很容易。什么是最好的工具/插件或创业板使用,以便我可以实现这一目标?我已经做了一些彻底的研究,发现很多这些插件,例如carrierwave,回形针和其他一些插件都用于上传照片,我不想这样做。文件上传轨3

要求

  • 用户应该能够上传/附加文件
  • 可以上传的Word,PowerPoint或EXECEL docuements

回答

2

两个carrierwave和回形针可以用来上传任何类型的文件 - 如果你想上传图片,他们有额外的功能,但他们不限于处理图像文件。 最后,这是一个偏好问题。我发现paperclip和carrierwave都非常擅长他们的工作。

+0

似乎我不明白的是,文件存储在哪里?为CarrierWave提供的+1, – David

+2

+1。诚实地说,这是一直让我关于PaperClip的事情之一。当然你可以为任何东西编写处理器,但是关于混合样式和大拇指的附件调用的一些东西往往会使它“感觉”它真的是用于图像。 – numbers1311407

+2

@djj这两个gem都支持多个存储后端,通常是s3和您的文件系统。 – numbers1311407