我为一个应用程序写了一些视图,现在我正在尝试将它们与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>
看起来它有正确的路径但是当我尝试点击该文件时,那里什么都没有。
我确保我的资源文件夹中没有this主题中建议的任何类似文件。我还确保文件不是空的。
为什么不提供公用文件夹中的文件?