Scala jquery来自where-in-play示例任务

Scala jquery来自where-in-play示例任务,scala,playframework,Scala,Playframework,我正在玩游戏任务。它引用main.scala.html文件中的jquery <script type="text/javascript" src="@routes.Assets.at("javascripts/jquery-1.7.1.js")"></script> <script type="text/javascript" src="@routes.Assets.at("javascripts/jquery-play-1.7.1.js")"></sc

我正在玩游戏任务。它引用main.scala.html文件中的jquery

<script type="text/javascript" src="@routes.Assets.at("javascripts/jquery-1.7.1.js")"></script>
<script type="text/javascript" src="@routes.Assets.at("javascripts/jquery-play-1.7.1.js")"></script>

但是我在/public目录下找不到jquery脚本。它在哪里?
我想我错过了游戏的一些特点,我不明白它在这里是如何运作的。有人能解释一下吗?

你需要看看你的
conf/routes
文件。例如,在我的示例中,有以下几行:

# Map static resources from the /public folder to the /assets URL path
GET     /assets/*file               controllers.Assets.at(path="/public", file)

这意味着,我引用的文件必须位于
public/…
目录下。为你(如果你有相同的
conf/routes
,你的javascripts必须在
Zenstasks\u PROJECT\u HOME/public/javascripts/*.js
。注意,forder命名为
javascripts
,而不是像大多数web开发人员那样命名为
js

你需要查看一下你的
conf/routes
文件线路:

# Map static resources from the /public folder to the /assets URL path
GET     /assets/*file               controllers.Assets.at(path="/public", file)

这意味着,我引用的文件必须位于
public/..
目录下(如果您有相同的
conf/routes
,您的javascripts必须位于
Zenstasks\u PROJECT\u HOME/public/javascripts/*.js
。请注意,forder命名为
javascripts
,而不是像大多数web开发人员那样命名为
js

这些文件与Play捆绑在一起。默认的
资产
控制器将查找fi我不确定顺序,但它要么在文件系统中查找,然后在类路径中查找,要么在其他地方查找。

这些文件与Play捆绑在一起。默认的
资源
控制器将在类路径中查找文件/资源,然后从那里向上提供。我不确定他点了单,但它要么在文件系统中查看,然后在类路径中查看,要么在其他地方查看。

看一看……它不在那里。正如Mef所说,它不在那里;但是示例可以工作;但是如何工作呢?看一看……它不在那里。正如Mef所说,它不在那里;但是示例可以工作;但是如何工作呢?我想play附带了jQuery不是。否则,它不会在默认情况下将jQuery文件放在您创建的每个应用程序中…但在提到的示例应用程序中缺少此文件。我猜play附带了jQuery,但它没有。否则,它不会在默认情况下将jQuery文件放在您创建的每个应用程序中…但在提到的示例应用程序中缺少此文件。