我想创建一个带有Ember前端的博客,一个充当后端的Rails API和用于存储图像的AWS。我想把帖子分成对象:段落,图像等......并将它们存储在关系数据库(postgres)中。这将允许我根据模型在前端生成相应的Ember组件,即为每个段落渲染段落组件,每个图像的图像组件等。我认为这将使我在显示帖子时具有更大的灵活性最终目标是创建CMS来管理博客。这是正确的方法吗?
答案 0 :(得分:0)
这是解决这个问题的正确方法吗?
你的方法很好。解决方案应该依赖于显示,操作这些段落,图像等的灵活性需求。如果只有CSS样式不足以确定,您可以将每个段落,图像作为单独的实体存储在数据库中。在Ember方面使用这样的API应该很容易。
答案 1 :(得分:0)
您可以按照您的说法执行操作:文档是一组/一组实体(图像,段落,...)或者您可以保持简单:以特定语法存储博客文章的内容(例如:markdown )并且在显示时您可以将图像添加到AWS前缀。
可以肯定的是,你分得越灵活,但你需要在实体之间建立更多的关系