gpt4 book ai didi

phoenix-framework - 如何在 "web/templates/folder/subfolder"内渲染模板

转载 作者:行者123 更新时间:2023-12-01 00:38:09 25 4
gpt4 key购买 nike

从我的布局(app.html.eex 文件)我想渲染一个模板,该模板位于我的模板文件夹(示例结构)中的子文件夹(第二级文件夹)中:

/templates/layout
/templates/layout_module/header_footer/fad.html.eex

我有所有第一级文件夹的 View ( layout, layout_module,... )。
我正在使用:
<%= render FabricaASA.Layout_moduleView, "/header_footer/fad.html" %>

我尝试了一些替代方案但没有成功。
最好的方法是什么?

最佳答案

我从 Chris McCord(PhoenixFramework 的创建者)那里得到了答案:https://elixirforum.com/t/how-to-render-a-template-inside-a-web-templates-folder-subfolder/1404

web.ex文件添加 pattern选项:

use Phoenix.View, root: "web/templates", pattern: "**/*"

然后只需使用:
<%= render FabricaASA.Layout_moduleView, "header_footer/fad.html" %>

关于phoenix-framework - 如何在 "web/templates/folder/subfolder"内渲染模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39043777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com