Playframework不服务位于公用文件夹中的资产

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

我为一个应用程序编写了一些视图,现在我正在尝试将它们与Play集成

这是“我的路线”文件中的相关路线

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等来查看响应代码是什么。