Playframework不服务位于公用文件夹中的资产
我为一个应用程序编写了一些视图,现在我正在尝试将它们与Play集成 这是“我的路线”文件中的相关路线Playframework不服务位于公用文件夹中的资产,playframework,playframework-2.2,Playframework,Playframework 2.2,我为一个应用程序编写了一些视图,现在我正在尝试将它们与Play集成 这是“我的路线”文件中的相关路线 GET /assets/*file controllers.Assets.at(path="/public", file) 我所有的css文件都在公共/样式表中。我所有的javascript文件都在public/javascripts中 这就是我试图从视图调用该文件的方式 <script type='text/javascript' sr
GET /assets/*file controllers.Assets.at(path="/public", file)
我所有的css文件都在公共/样式表中。我所有的javascript文件都在public/javascripts中
这就是我试图从视图调用该文件的方式
<script type='text/javascript' src='@routes.Assets.at("javascripts/modernizer.js")'> </script>
这是我在查看页面上呈现的html时看到的
<script type='text/javascript' src='/assets/javascripts/modernizer.js'></script>
它看起来有正确的路径,但当我尝试单击文件时,那里什么也没有
我已经确保我的资产文件夹中没有线程中建议的任何类似文件。我还确保文件不是空的
为什么我的公用文件夹中的文件没有被送达?HTTP响应代码是什么?@JamesWard我如何检查?我已经阅读了文档,您可以通过集成测试来检查这一点。这就是你所说的吗?使用Chrome inspector、Firebug、curl等来查看响应代码是什么。