0
我有一个Rails应用程序,其中包含大量的资源。优雅处理多个视图相同的行动
该应用程序被分成两个部分:在裸域存在一个面向公众的区域:
example.com
而且管理员版本栖息管理员子域:
admin.example.com
每个资源控制器将标准CRUD操作提供给已登录且位于管理子域中的管理员用户,包括针对index
和show
操作的管理员专用视图。
面向公众的面积也有各自的资源index
和show
行动,但他们的意见非常不同形式的管理视图。
因此,我需要根据子域显示不同的index
和show
视图。
我该如何做到这一点,同时避免乱抛我的控制器与逻辑运算符检查当前的子域?将每个控制器分为单独的管理员和公共风味是没有意义的,因为所有不同的是为index
和show
呈现的视图。
不错。我完全错过了'prepend_view_path'。 – Undistraction