【发布时间】:2013-12-17 09:44:39
【问题描述】:
我希望使用 Ruby,最好是 Sinatra 推出一个简单的 CMS。 www.nestacms.com 看起来像一个了不起的候选人。
一些关键目标:
- 允许业务用户添加/编辑/删除页面(不是通过
git,而是通过应用功能) - 在 Heroku 上部署
据我了解,Nesta 页面是由部署中的静态页面文件生成的。如果您通过 git 添加并推送到 Heroku,这很好。
但是,如果您想在 Heroku 网络应用程序中创建页面(文件),由于 Heroku 的只读文件系统,这是不可能的。
寻求帮助:
- 使用 Nesta 和 Heroku 实现目标
- 替代方法
【问题讨论】:
-
看过(但没用过)Nesta,让它在数据库中存储文章而不是生成文件容易吗?
-
谢谢@phoffer 是的,这是一种可以考虑的替代方法
-
你看到locomotive cms了吗?我无法评论是否可以直接修改内斯塔以使用 DB 支持它。
-
谢谢@Ck 是的,但如果可能的话,强烈推荐 Sinatra ;) 理想的是内斯塔 + DB。在这个阶段看滚动一个简单的
-
@Ck 一直在检查locomotivecms.com 如果我必须使用 Rails,它看起来是个不错的选择。你喜欢它什么?什么让你烦恼? :)
标签: ruby heroku content-management-system sinatra nestacms