Ruby on rails 文件上传rails 3

Ruby on rails 文件上传rails 3,ruby-on-rails,ruby-on-rails-3,file-upload,Ruby On Rails,Ruby On Rails 3,File Upload,我有一个rails 3应用程序,它有一个允许用户发表评论的评论系统。我现在想做的是通过允许用户将文件附加/上载到评论系统来进一步扩展此功能。我将要问一个相当简单的问题。为了实现这一目标,最好的工具/插件或gem是什么?我做了一些彻底的研究,发现很多插件,比如carrierwave、paperclip和其他一些插件,都是用来上传照片的,我不打算这么做 要求 用户应该能够上传/附加文件 可以上传word、powerpoint或Exeel文档 carrierwave和回形针都可以用来上传任何类型的文

我有一个rails 3应用程序,它有一个允许用户发表评论的评论系统。我现在想做的是通过允许用户将文件附加/上载到评论系统来进一步扩展此功能。我将要问一个相当简单的问题。为了实现这一目标,最好的工具/插件或gem是什么?我做了一些彻底的研究,发现很多插件,比如carrierwave、paperclip和其他一些插件,都是用来上传照片的,我不打算这么做

要求

  • 用户应该能够上传/附加文件
  • 可以上传word、powerpoint或Exeel文档

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

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

对我来说,Carrier有更现代、更好的解决方案。试试看。


对我来说,Carrier有更现代、更好的解决方案。试试看。

你可以用偶蜻蜓-

你可以用偶蜻蜓-

我似乎不明白的是文件存储在哪里?+1代表CarrierWave。老实说,这是一直让我对回形针不感兴趣的事情之一。当然,您可以为任何内容编写处理器,但是附件调用的某些内容(将样式和拇指混合到参数中)确实会让您“感觉”它是真正用于图像的。@djj两种gem都支持多个存储后端,通常是s3和您的文件系统。我的下一个问题是,是否可以使用carrierwave将文件附加到注释?当然,检查文档,但您会生成一个上载程序(比如CommentFileUploader),然后将其装载到您的注释模型,然后在注释表单中抛出一个文件字段<代码>类注释;mount_uploader:file,CommentFileUploader end我似乎不明白文件存储在哪里?+1表示CarrierWave。老实说,这是一直让我对回形针不感兴趣的事情之一。当然,您可以为任何内容编写处理器,但是附件调用的某些内容(将样式和拇指混合到参数中)确实会让您“感觉”它是真正用于图像的。@djj两种gem都支持多个存储后端,通常是s3和您的文件系统。我的下一个问题是,是否可以使用carrierwave将文件附加到注释?当然,检查文档,但您会生成一个上载程序(比如CommentFileUploader),然后将其装载到您的注释模型,然后在注释表单中抛出一个文件字段<代码>类注释;mount_uploader:file,CommentFileUploader end