2011-08-18 50 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