使用 Ember、Rails 和 AWS 动态生成组件

Dynamically generating components with Ember, Rails and AWS

我想创建一个博客,使用 Ember 前端,Rails API 作为后端,并使用 AWS 存储图像。我正在考虑将帖子分成对象:段落,图像等......并将它们存储在关系数据库(postgres)中。这将允许我根据模型在前端生成相应的 Ember 组件,即为每个段落渲染一个段落组件,为每个图像渲染一个图像组件,等等。我认为这会让我有更大的灵活性显示帖子时 最终目标也是创建 CMS 来管理博客。这是解决这个问题的正确方法吗?

Is this the right way to go about this?

你的方法很好。在显示、操作这些段落、图像等方面,解决方案应取决于灵活性需求。如果仅 CSS 样式还不够,那么可以肯定的是,您可以将每个段落、图像作为单独的实体存储在数据库。在 Ember 方面使用这样的 API.

应该很容易

您可以按照您说的去做:文档是 set/group 实体(图像、段落...)或者您可以保持简单:存储博客的内容 post以特定语法(例如:markdown)显示时,您可以在 AWS 前添加图像前缀。

肯定越分越灵活,但是实体之间的关系需要更多