7
我们有一个网站,我们有一个后台管理界面和一个显示我们信息的前台。我们正在使用Devise来确保身份验证。后台管理系统安装的Rails最佳实践?
后端应允许我们的模型对象进行正常的CRUD类型编辑。视图和布局也与前端完全不同。在Rails 3中实现这一点的最佳实践是什么?
我们两种方法是:
- 一个管理视图文件夹房屋所有查看特定代码,以及在控制器中的文件夹的房屋控制管理特定接入所有控制器的管理文件夹。
- 具有一组视图和控制器的条件逻辑系统,用if语句检查用户是否处于管理模式。
哪个更值得推荐,或者如果有其他方法我们错过了,请让我知道。