我对长生不老药和凤凰是新手。现在我在凤凰城的静态资产方面遇到了麻烦。
我想在我的页面中添加一个js文件,我在我的模板中添加以下代码:
<script src="<%= static_path(@conn, "/js/test.js") %>"></script>
然后创建一个js文件web/static/js/test.js
.
但是,我收到了关于test.js
在浏览器的控制台中找不到。
我注意到有一个priv/static/js
文件夹,我尝试在以下位置创建 js 文件priv/static/js/test.js
.
这一次,错误消失了。
我对此真的很困惑。
之间有什么不同web/static
and priv/static
?如果我需要在开发环境中测试我的静态文件,我应该将静态文件放在哪里?
生产环境又如何呢?
Thanks.
Priv/static 包含已处理和串联的文件。即编译后它们将保存在该文件夹中。但是,请检查您的早午餐是否正常工作,因为它从网络/静态获取文件。为了更好地理解,我建议您阅读文档http://www.phoenixframework.org/docs/static-assets http://www.phoenixframework.org/docs/static-assets
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)