【问题标题】:How to manage static content in a rails app如何在 Rails 应用程序中管理静态内容
【发布时间】:2014-01-16 04:13:53
【问题描述】:

我正在运行一个用于儿童互动学习的 Rails 应用。我们还有很多静态页面,例如登录页面、团队页面、案例研究等。这也部署在同一个 rails 应用程序中。

我希望我的团队可以通过一种简单的方法来管理内容,而无需依赖技术团队。我可以构建一个管理界面来编辑这些页面,但我不想重新创建一个 CMS。我检查了 Jekyll,但 markdown 语法让一些技术新手感到不安。

有人建议使用 weebly/wordpress 并将其托管在子域中。我不想太过分并为应用程序添加额外的维护层。

我有一个 mongoid 项目,并且会欣赏任何 mongoid 宝石。

【问题讨论】:

  • 我也遇到过类似的问题。如果这些只是静态页面并且布局是固定的或有边际更改,那么您可以为用户提供一个 tinymce 编辑器,他们可以在其中更改页面并将其保存到数据库中。在视图中只渲染内容
  • 您可能想结帐:github.com/comfy/comfortable-mexican-sofa - rails cms,但我认为您可以将其设置为在您的普通 rails 应用程序中运行,只需将 cms 路由到 /content
  • 我创建了一个充满静态内容的网站。布局始终保持不变,只有内容发生了变化,因此我只使用文本文件作为源。我猜这不完全是一个解决方案。只是分享

标签: ruby-on-rails static content-management-system


【解决方案1】:

RefineryCMS 是适用于 Rails 应用程序的流行内容管理解决方案。您可以将其添加到现有的 Rails 应用程序中,如described in the guide。 RefineryCMS 以最终用户体验为目标,您不需要广泛的技术知识即可使用它。

有一个 CMS which you can find here 的在线演示。您不必使用 Markdown 编辑页面,它还具有 WYSIWYG(所见即所得)编辑器。

如果您正在寻找其他 CMS,您可以通过 the Ruby Toolbox 轻松找到其他解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    • 2010-11-11
    • 1970-01-01
    • 2016-05-02
    • 2011-03-14
    • 1970-01-01
    • 2011-05-04
    相关资源
    最近更新 更多