2016-10-23 39 views
0

我想在playframework中禁用反向路由。我怎么做?如何禁用playframework的反向路由?

注意:我使用Play! 2.5.9

我曾尝试以下:

PlayKeys.generateRefReverseRouter := false 

然后我得到以下错误:

error: value generateRefReverseRouter is not a member of object 
play.sbt.Play.autoImport.PlayKeys 
PlayKeys.generateRefReverseRouter := false 
     ^
[error] Type error in expression 

我也试着设置:

RoutesKeys.generateReverseRouter := false 

产生的以下错误:

ERROR: object RoutesPrefix is not a member of package router 

回答

2

对于2.5.x RoutesKeysplay.sbt.routes._。检查我的mainline

以下作品2.5.9(build.sbt): -

import play.sbt.routes._ 

RoutesKeys.generateReverseRouter := false 
+0

仁王 - 感谢回答。我尝试了完全相同的东西,但是我仍然得到相同的错误:[错误] .../conf/routes:15:object RoutesPrefix不是包路由器的成员 – jesukumar

+0

您的错误是告诉您,在'/ conf/routes'中路由不能被解析,可能是因为你禁用了反向路由器。 '/ conf/routes'中的第15行有什么? – Nio

+0

我在第15行定义了一个非常简单的路由:GET/hello com.test.controllers.TestController.hello() – jesukumar