【问题标题】:Dynamically generating components with Ember, Rails and AWS使用 Ember、Rails 和 AWS 动态生成组件
【发布时间】:2017-07-18 20:11:15
【问题描述】:

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

【问题讨论】:

  • 听起来不错。也许也可以结帐卡片组。
  • 如果你的后端是 Rails,你应该查看 Fae 的 CMS。它很灵活,可以包装任何数据模型。 faecms.com

标签: ruby-on-rails postgresql amazon-web-services ember.js


【解决方案1】:

这是解决这个问题的正确方法吗?

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

【讨论】:

    【解决方案2】:

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

    当然越多,你划分的越灵活,但你需要在实体之间有更多的关系

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 2010-11-16
      • 2020-03-02
      • 2015-05-30
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 1970-01-01
      • 2017-10-17
      相关资源
      最近更新 更多