我很难找出在我的 Rails 项目中进行图像上传的最佳方法,同时仍然遵守“12 因素应用程序”标准。
基本上,我想让用户上传他们自己的个人资料图片。我知道我可以使用 Paperclip 来实现这一点,但我仍然需要使用 ImageMagick 之类的东西来调整图像大小并准备要在我的应用程序中使用的图片。
根据 12 Factor 应用程序的第 2 节,依赖项(http://12factor.net/dependencies):
十二因素应用程序从不依赖于系统范围包的隐式存在。
十二因素应用程序也不依赖于任何系统工具的隐含存在。示例包括使用 ImageMagick 或 curl。
它说你不应该在本地使用 ImageMagick。这是有道理的,但你会如何处理图像呢?
提前感谢您提供的任何建议!