2011-10-14 48 views

回答

2

我喜欢载波。它已经内置了对s3的支持,没有解决方法来设置heeroku上的应用程序,而不像回形针。

+0

回形针还内置了对s3的支持......模型中的两个键/值......几乎不是“解决方法”。 ':storage =>:s3,:s3_credentials =>'#{Rails.root}/config/s3.yml''。 – bricker

+0

是的,它的确如此,但我担心的是在heroku上上传应用程序时涉及的解决方法 – rb512

+0

解决方法是什么?您将Paperclip设置为使用s3,即可完成。 – bricker

1

我使用Carrierwave为我的,并一直很满意它。我只是上传一般文件,而不是特定的图像。如果您以后需要它,它很容易实现并具有很好的高级功能。它还与Fog集成,使使用远程存储资源(如s3或rackspace云文件)变得容易。

3

回形针是上传和调整图像的流行选择,但您可以上传任何类型的文件(doc,zip,txt,pdf ...任何内容)。强烈推荐。 https://github.com/thoughtbot/paperclip

+0

你得到亩upvote 4 paperclip队友。我从来没有说回形针的丑陋,它的困难的4个新手调试什么,当他们的代码上传到Heroku的应用程序时出错。 – rb512

1

Carrierwave好处:

随着carrierwave,附件是一个单独的模型,而不是在现有的模式,这可能会使事情更清洁与工作的属性。

它具有通过url附加文件(用户将url传递到文件)而不是使用表格上传的功能。

它以某种方式来记住跨表单验证失败的文件,虽然我从来没有使用过这个,我不知道它是如何完成的...也许有两种形式和ajax?

它似乎有一个更多的参与和热情的社区,与更多的项目扩展它。

对于S3,他们使用雾而不是aws-s3,而雾具有更积极的发展。

这就是说,回形针是非常好的,并积极维护,并可能与更加便利的默认图像处理的东西,我不知道。

相关问题