play-framework を使用して管理サブ プロジェクトを作成しようとしています。管理者呼び出しhttp://localhost:9000/admin/index
で管理者ビューにアクセスできません。アセットに問題があります。何が問題なのかわかりません:
val appDependencies = Seq(
// Add your project dependencies here,
javaCore,
javaJdbc,
javaEbean)
// admin module
val admin = play.Project(appName + "-admin", appVersion, appDependencies, path = file("modules/admin"))
val main = play.Project(appName, appVersion, appDependencies, path = file(".")).settings(
// Add your own project settings here
).dependsOn(admin).aggregate(admin)
プロジェクト構造は次のようになります。
.
|-app
|---controllers
|---views
|-conf
|-logs
|-modules
|---admin
|-----app
|-------controllers
|---------admin
|-------views
|---------admin
|-----conf
|-----public
|-----test
|-project
|-public
|---images
|---javascripts
|---stylesheets
|-test
conf/ルート
GET / controllers.Application.index()
-> /admin admin.Routes
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)
/modules/admin/conf/admin.routes
GET /index controllers.admin.Application.index()
# Map static resources from the /public folder to the /assets URL path
#GET /assets/*file controllers.admin.Assets.at(path="/public", file)
GET /assets/*file controllers.Assets.at(path="/public", file)
ここでは、admin.routes
これでは機能しません:GET /assets/*file controllers.admin.Assets.at(path="/public", file)