如果我尝试使用 controllers.Default.redirect(to = "/foo/bar")
在我的routes
带有 routesGenerator := InjectedRoutesGenerator
的文件在我的 build.sbt
中启用文件,我得到编译错误
type Default is not a member of package controllers
有了 Play 2.4 中这个新的注入(inject)路由功能,是否还有一种方法可以使用静态对象中定义的处理程序?
最佳答案
不,没有。 Default 应该是一个类,这样它就可以从注入(inject)的路由器中使用,并带有一个扩展它的伴随对象,因此它仍然可以从静态路由器中使用。请在 Play 问题跟踪器中提出问题,或者更好地提交拉取请求来解决此问题。
关于scala - 如何在 Play 2.4 和 `controllers.Default.redirect` 中使用 `InjectedRoutesGenerator`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30716644/