Playframework不提供位于Public文件夹中的资产

时间:2014-01-13 15:53:17

标签: playframework playframework-2.2

我为一个应用程序写了一些视图,现在我正在尝试将它们与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主题中建议的任何类似文件。我还确保文件不是空的。

为什么不提供公用文件夹中的文件?

0 个答案:

没有答案