【发布时间】:2015-09-15 20:46:11
【问题描述】:
上一个问题可以作为当前讨论的“子模块”含义的基线:Play Framework [2.4.x] Working with Sub Modules
如果您了解 Play 子模块,那么在给定上下文的情况下,如何在子模块上输入路由条目以公开“公共”文件夹中的资产?
每当我尝试创建一个基本条目(如下所示)时,我的整个根模块都无法编译单个路由,但我没有收到“可用”错误或其他指示可能发生的情况。
GET /assets/*file controllers.Assets.at(path="/public", file)
即使我注释掉根项目中的条目,也会出现编译器错误。
因为我所有的子模块控制器都有一个前缀,所以我尝试了(当然)
GET /assets/*file controllers.submodule.Assets.at(path="/public", file)
唉,这也不起作用,但至少我收到一个有用的错误,告诉我type Assets is not a member of package controllers.submodule
有什么建议吗?
PS:是的,我也尝试从根的路由文件中取出条目,以防它只是名称空间冲突......
【问题讨论】:
标签: playframework playframework-2.4