2016-10-23 78 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