标签: elixir phoenix-framework
在Phoenix中,有哪些方法可以指定使用哪个View而不是让Controller从命名空间中变换?
Phoenix
View
Controller
我有多个控制器,每个控制器的视图方法都相同。我想创建一个单独的视图并将其与(几乎)所有控制器一起使用。
这可能吗?更重要的是,这是一种不好的做法还是在我的情况下是合理的?
答案 0 :(得分:12)
您可以使用put_view/2设置视图模块。根据您的描述,这是不错的做法:
put_view/2
plug :put_view, MyApp.TheView