Play 2 (Scala) で使用しようとしてjavascriptRoutes
いますが、エラーが発生します (以下を参照)。これが私がしたことです:
コントローラーにjavascriptRoutes
メソッドを追加Application
def javascriptRoutes = Action { implicit request =>
import routes.javascript._
Ok(Routes.javascriptRouter("jsRoutes")(Orders.searchProducts))
.as("text/javascript")
}
routes
ルートをファイルに追加
GET /assets/javascripts/routes controllers.Application.javascriptRoutes
<script>
インポートを追加main.scala.html
<head>
...
<script type="text/javascript" src="@routes.Application.javascriptRoutes"></script>
...
</head>
これらの変更を行うと、JavaScript コンソールに次のエラーが表示されます。
GET http://localhost:9000/assets/javascripts/routes 404 (Not Found)
Uncaught ReferenceError: jsRoutes is not defined
私は何が欠けていますか?