所以我刚开始学习rails,并且我自己创建自己的CRUD应用程序只是为了熟悉它。
理想情况下,该应用会有某种“发布”,其中包含一个表单和一个图像,并将其作为“主要配置文件”图像提交。
此主要配置文件图像将显示在索引页面的“网格”视图中。我听说过Rails的回形针......但是这仍然是在数据库中保存图像的最佳选择吗?或者将图像托管在其他地方更好?我对很多web-dev概念都不熟悉。
谢谢!
(数据库将至少在prod上发布,在开发期间发布sqlite)
答案 0 :(得分:1)
将图像存储在数据库中并不是一个好主意 - 它通常很慢并且会影响数据库性能。
我会推荐Shrine file attachment framework,这是最轻量级的,同时也是同类中最复杂的。{/ p>
您可以通过Shrine的作者阅读very interesting article来比较不同的文件附件框架。