Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用带有以下代码的 html 文件作为模板,在开发模式下工作(而不是在 exrm 版本中):
{:ok, template} = File.read "priv/static/templates/receipt_template.html"
当发行版与 exrm 打包时,这个相对路径不再有效,找不到文件。有没有更好的方法来声明路径,这样当它变成发布时就不会搞砸了?
用于Path.join("#{:code.priv_dir(:your_app_name)}", "static/templates/receipt_template.html")获取正确的路径。我建议始终使用它,因为无论环境如何,它都能保证工作。
Path.join("#{:code.priv_dir(:your_app_name)}", "static/templates/receipt_template.html")