Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir 找不到GET/media/image_test.png的路由_Elixir_Phoenix Framework - Fatal编程技术网

Elixir 找不到GET/media/image_test.png的路由

Elixir 找不到GET/media/image_test.png的路由,elixir,phoenix-framework,Elixir,Phoenix Framework,我正在尝试使用 image\u test.png位于名为“practice”的项目文件夹根目录下的文件夹“media”中 但是我得到错误,找不到GET/media/image\u test.png的路由 以下是我的文件内容: practice/media/image_test.png 形象 practice/lib/practice\u web/templage/index.html.eex 很明显,图像路径不正确 你能帮忙吗?“> <img src="<%= static_pat

我正在尝试使用
image\u test.png位于名为“practice”的项目文件夹根目录下的文件夹“media”中

但是我得到错误,找不到GET/media/image\u test.png的路由

以下是我的文件内容:

practice/media/image_test.png

形象

practice/lib/practice\u web/templage/index.html.eex

很明显,图像路径不正确

你能帮忙吗?

“>
<img src="<%= static_path(@conn, "/media/1570573826060_.png") %>">

试试这个,你应该使用静态路径访问这些文件。

这只在文件位于
/priv/static/media/157057386060.png
tho中时有效。它不适用于根路径。@JonasDellinger我认为默认情况下Phoenix希望你的静态文件位于
/assets
文件夹中,然后编译到
/priv
文件夹,所以它不能从根目录工作也就不足为奇了。也许有办法让Phoenix也检查根目录,你可以从这里开始阅读文档->