我想创建一个带有Ember前端的博客,一个用作后端的Rails API,以及用来存储图像的AWS。我在考虑把这些帖子分成几个对象:段落、图像等等.并将它们存储在关系数据库(postgres)中。这将允许我根据模型在前端生成相应的Ember组件,即为每个段落呈现一个段落组件,为每个图像呈现一个图像组件,等等。我认为这将允许我在显示帖子时具有更大的灵活性--最终目标是创建CMS来管理博客。这样做对吗?
发布于 2017-07-18 20:18:51
这样做对吗?
你的方法很好。当涉及到显示、操作这些段落、图像等时,解决方案应该依赖于灵活性。如果只有CSS样式不够,那么可以确定,您可以将每个段落、图像作为一个单独的实体存储在数据库中。在Ember端使用这样的API应该非常容易。
发布于 2017-07-18 20:40:09
您可以这样做:文档是一组实体(图像、段落、.)或者您可以保持简单:将博客文章的内容存储在特定的语法中(例如: markdown),并且在显示时可以将图像前缀到AWS。
当然,划分得越多,就越灵活,但是需要在实体之间建立更多的关系。
https://stackoverflow.com/questions/45176189
复制相似问题