默认情况下,不能使用子文件夹在 Elixir Phoenix框架中呈现部分模板,但可以在web_app模块视图定义中进行更改。这是我开始新的Phoenix项目时始终做出的更改之一。
def view do
quote do
use Phoenix.View,root: "lib/demo_web/templates",namespace: DemoWeb,# for template subfolders usage
pattern: "**/*"
.....
end
end
所以我想知道如果默认情况下不可能,那可能是有充分的理由。
有人告诉我,但我不明白:
如果您将模板嵌套在已经具有视图的外部文件夹中 模块设置内部模板将被编译到外部视图中 模块,也可能有问题。
请您能解释一下有问题吗?