我有模型A,B,C,D等。对于这些模型中的每一个,我都有我通常的控制器/视图/助手。这些由基于表单的应用程序中的一组内容作者访问,以将数据填充到数据库中。内容作者还将拥有作者,出版商,超级管理员等类别。基本上,我们已经构建了一个迷你内容管理系统。需要设计具有两个分区的Rails 2应用程序的帮助
一组其他用户(与上述设置无关)需要访问其中某些模型中的数据。但对于那些观点是完全是的不同。我也不希望这些用户拥有允许查看模型的编辑屏幕。实质上,这些人是将应用程序用作只读/分析数据存储的最终用户。
我该如何做到这一点?我应该为用户网站创建单独的控制器并调用这些模型吗?如何确保网站用户无法访问cms屏幕?任何指针,设计原则,路由方法,这样的应用程序的宝石?
...我们也可以为这两个分区添加一个通用的身份验证层? – papdel 2010-08-30 22:28:30