我在Rails的帮助下创建了一个静态站点,除了这个静态站点,我还从头开始创建了一个Admin部分,登录后管理员可以看到静态页面的名称和编辑这些页面的选项。
我已经使用rails控制台手动插入新内容,因此不需要在管理部分创建内容选项。
现在,不同静态页面的所有静态内容都属于content_id = 1,如:
{content id: "1", home: "blahblah", aboutus: "blahblah"}
我有静态页面控制器来显示内容到静态页面,Sessions控制器来管理管理员登录和内容控制器来管理内容。
我应该在app / view / contents / edit.html.erb以及Contents控制器上编写什么ruby代码才能在Admin部分有效实现Edit选项?
答案 0 :(得分:1)
如果我理解你的问题,你不想只为管理员提供额外的区域,额外的视图,控制器等等?如果这是真的,我建议你查看这个宝石:https://github.com/jejacks0n/mercury
以下是有关此宝石的更多信息/说明:http://railscasts.com/episodes/296-mercury-editor