我有一个案例需要localhost:3000/dashboard根据用户类型指向不同的视图/控制器组合。我的应用程序中的两种主要类型是Subscriber和Publisher。
当Publisher登录并转到/dashboard我需要显示发布者仪表板时。
当Subscriber登录并转到/dashboard我需要显示订阅者仪表板时。
此时发布者的仪表板被调用Dashboard,订阅者的仪表板被调用Profile。在我看来有点脏。
问题是。调用正确的控制器、加载正确的数据并根据特定用户的类型呈现正确的模板/布局的最佳方法是什么?