我只是一个普通人,希望跳上社交网络潮流。 我想知道哪些照片上传/伸缩宝石,我应该为我的应用程序的用户使用。 这将是巨大的,如果你能解释一下为什么。
Answer 1:
Carrierwave有外部的东西,如DataMapper的,Mongoid,续集和良好的支持,甚至可以与第三方图像同治使用诸如cloudinary的解决方案似乎是最完整的支持,覆盖任何东西,但解决方案也更混乱(我至少),因为有你需要处理更大量的代码。 这是积极维护与它丰富的社区对许多功能都支持创建加载项过多。 它还具有从其它连接解决方案,如纸夹迁移说明。 它有大约3-4个活跃的贡献者/维护者
回形针是thoughtbot所以它应该是一个精心策划的,功能齐全,易于处理解决方案的附加文件。 它利用许多内置功能,使经验在铁路环境不太紧张。 回形针是一种有机Rails环境更好的使用ActiveRecord,而不是所有其他的替代品。 回形针是很容易处理的开始Rails开发者,它也拥有先进的高级开发能力。 它有大约2-3积极维护者。 纵观github上图,似乎过去的几个月里一直没对回形针非常多产的,具有相对的几次提交的代码。 希望这变化,它可以达到标准carrierwave(通常是多个维护者意味着更多的代码)
蜻蜓是一个基于机架附着溶液。 它有一个比Rails等其他框架多的支持,它具有外部服务支持多种插件,但是从它的github上页看到,很多至今下落不明。 这可能是由于有1点活跃的维护者,并自2012年4月提交没有如果没有得到一些真正的推动,我看不出它的生活了这么长很多。 特别是随着铁路4很快出来。
在一行的末尾,每个解决方案都有其优点和缺点,每个解决方案最适合每个开发人员。
见有什么人不得不说的每一个,并决定是否将问题他们目前关心你下面的列表:
Rails 3的回形针VS carrierwave VS蜻蜓VS attachment_fu
https://stackoverflow.com/questions/1614842/what-is-the-best-file-upload-attachment-plugin-rails?rq=1
Attachment_fu或回形针的Rails3中
Carrierwave或蜻蜓
要回答你的问题- 既carrierwave和回形针可以做到上传图片的大小调整。
至于你的评论的问题,我用回形针但由于carrierwave必须从回形针迁移到它的能力,如果它不再适合我的需要,我可能切换。 目前,它的作用。
选择最好的办法是选择一个,试试吧,并自行决定。