【发布时间】:2011-05-14 18:05:52
【问题描述】:
(不久前我读到了这篇很棒的帖子:http://aaronlongwell.com/2009/06/the-ruby-on-rails-cms-dilemma.html,讨论了“Rails CMS 困境”。它描述了在网站和 Web 应用程序中管理内容的概念性方法。我还是 Rails 的初学者,但有一个有点 PHP 背景,但我仍然难以理解这一点。
我遇到的很多客户想要的网站不是 100% 的网站,也不是 100% 的网络应用程序......也就是说,也许有几页面向企业对公众的内容,但是然后是应用元素,整个整体看起来应该是有凝聚力的。这在 PHP 中总是相当简单的,因为您只是将应用程序代码放入 PHP“脚本”等中(尽管我知道这个平台和方法有很多缺点)。
所以我想知道,Rails 中最好的方法是什么?
假设您有一个具有用户身份验证和某种 CRUD 内容的应用程序,用户可以在其中协作进行项目或其他事情。那么,管理人们可能还想查看的“本网站如何运作”和“我们的公司”页面的文本/图像的最佳方法是什么?它只是简单地拥有一个页面控制器和几个文本字段,后端有一个管理面板可以让您编辑这些字段吗?还是从炼油厂之类的东西开始,然后在它之上为网站的非内容驱动区域构建可能是一种常见的方法?
抱歉,这是一个愚蠢的问题。只是我读过 Hartl 和其他人的书,但他们从来没有为初学者处理过这些实用的低级内容……当然,我现在可以构建 Twitter 提要,但是 Twitter 的“关于”页面(http:// twitter.com/about)?我不能只是将文本放入视图并将其提供给客户......他们想要一种超级简单的方法来查看站点树、编辑内容区域以及管理/运行他们的 Twitter 提要或其他任何东西。
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails administration