2016-10-23 3 views
0

Я хотел бы отключить обратную маршрутизацию в 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 RoutesKeys находится в play.sbt.routes._. Проверьте mainline

следующие работы для меня в 2.5.9 (build.sbt): -

import play.sbt.routes._ 

RoutesKeys.generateReverseRouter := false 
+0

Нио - спасибо за ответ. Я попробовал ту же самую вещь, которую вы предложили, но я продолжаю получать ту же ошибку: [error] .../conf/routes: 15: object RoutesPrefix не входит в пакетный маршрутизатор – jesukumar

+0

Ваша ошибка говорит вам, что вы объявили маршрут в '/ conf/routes', который не может быть разрешен, вероятно, потому, что вы отключили обратный маршрутизатор. Что у вас есть в строке 15 в '/ conf/routes'? – Nio

+0

У меня очень простой маршрут, определенный в строке 15: GET/hello com.test.controllers.TestController.hello() – jesukumar