我已经为网站开发了几个星期的CMS后端。这个想法是首先在后端创建所有的东西,这样它就可以管理将在主网站上显示的数据库和信息。在Rails中创建管理员目录
截至目前,我目前已将所有代码安装在正常的rails MVC结构中。所以用户管理员是/用户和视频是/视频。
我的计划是为此获取代码并将其移至/ admin目录。所以上面的两个控制器需要被/ admin/users和/ admin/videos访问。我不知道如何处理这个问题(将/ admin添加为前缀),我也不确定如何管理逻辑。我想要做的是设置一个额外的'中间'控制器,当访问/ admin目录时,它以某种方式嵌套在ApplicationControler和目标控制器之间。这样,任何额外的标志和重载的方法都可以为/ admin部分生成(我相信我也可以使用过滤器)。
如果这是工作,那么下一个问题将分离视图逻辑(但这只是重命名文件夹等)。
要么我这样做,要么我有两个共享他们之间的MVC代码的轨道实例(我猜也是数据库),但我担心会导致大量的重复错误。
任何想法,我应该怎么做呢?
非常感谢!
谢谢各位。这正是我需要的。 – matsko 2010-06-03 17:22:21