我已经使用Rails几周了,并且喜欢用它来制作一个完全出炉的应用程序。现在,我正在尝试将它用于代理网站,我们提供服务,文章和项目(很适合模型和控制器)
我已经为这些创建了常用的新/编辑表单视图,它完美地工作(甚至让Redactor JS很好地设置它)
这一切感觉有点尴尬的是尝试允许在“索引”页面上进行编辑 - 即:服务页面本身不仅会列出每个服务,而且会有一些不同的文本和按钮,理想情况下我希望能够进行内容管理。联系人页面上的一些内容也是如此。
我看过使用ActiveAdmin(它看起来像一个很棒的工具,但理想情况下我想保持它不那么严肃并在前端编辑这些页面,这看起来是管理大量数据的完美工具)
我只是想知道经验丰富的开发者会如何解决这个问题?您是否有每个页面的模型/控制器,以便您可以拥有服务/编辑,主页/编辑等路线,或者可能还有其他方式?或者也许我只是想让Rails做一些它不是真正做的事情?
感谢。
答案 0 :(得分:0)
这可能归结为
谁将编辑这些半静态页面?
多久一次?
如果你是唯一一个人,每月不超过一次,那么只需用适当的控制器设置静态页面。
如果一群人在相当频繁的情况下这样做,那么请使用ActiveAdmin或CMS gem等。
不要让'优雅'妨碍'做到'。