Scala 玩如何使用“创建路线”_逃逸的“U碎片”;参数

Scala 玩如何使用“创建路线”_逃逸的“U碎片”;参数,scala,playframework,routing,Scala,Playframework,Routing,我在和Play一起工作!scala 2.4,我正试图创建一个带有“_escape_fragment_”参数的路由,但在我的routes.conf文件中我不能这样做。 的确 返回编译错误 因此,我尝试添加这样的sird路线(如文档中所述): 但我不明白如何使用它,尤其是我应该把这段代码放在哪里 这样做的最佳方法是什么?在这种情况下,routes解析器比scala解析器要严格一些。 在反勾号中包装参数应该有效: GET / @application.Application.indexOrSnaps

我在和Play一起工作!scala 2.4,我正试图创建一个带有“_escape_fragment_”参数的路由,但在我的routes.conf文件中我不能这样做。 的确

返回编译错误

因此,我尝试添加这样的sird路线(如文档中所述):

但我不明白如何使用它,尤其是我应该把这段代码放在哪里


这样做的最佳方法是什么?

在这种情况下,routes解析器比scala解析器要严格一些。 在反勾号中包装参数应该有效:

GET /  @application.Application.indexOrSnapshot(`_escaped_fragment_`: Option[String])

在这种情况下,routes解析器比scala解析器严格一点。 在反勾号中包装参数应该有效:

GET /  @application.Application.indexOrSnapshot(`_escaped_fragment_`: Option[String])

路由
文件中,尝试在最后一个下划线和冒号之间加一个空格:“\u转义\u片段\u:Option[String]”和蛇壳命名在此类文件中并不常见case@AlvaroCarrasco我已经试过了,但没用…@cchantep这不取决于我,是谷歌机器人。在
routes
文件中,试着在最后一个下划线和冒号之间加一个空格:“\u转义\u片段\u:Option[String]”,对于这种情况,蛇壳命名并不常见case@AlvaroCarrasco我已经试过了,但没用…@cchantep这不取决于我,这是谷歌机器人。谢谢,但是我得到了这个编译错误:``预期但``似乎对我有效,你能发布完整的编译错误和你在routes文件中使用的确切行吗?可能有额外的反勾号?错误:内部服务器错误,对于(GET)[/]->play.sbt.routes.RoutesCompilationException:编译错误[
)'预期,但找到了]路由:GET/@application.application.indexOrSnapshot(
\U转义片段`:Option[String])我在play 2.5上测试了它,也许你正在使用的版本没有这个补丁?谢谢,但我得到了这个编译错误:``预期但``似乎对我有效,你能发布完整的编译错误和你在routes文件中使用的确切行吗?可能有额外的反勾号?错误:内部服务器错误,对于(GET)[/]->play.sbt.routes.RoutesCompilationException:编译错误[
)'预期,但找到了]路由:GET/@application.application.indexOrSnapshot(
\U转义片段`:Option[String])我在play 2.5上测试了它,也许你正在使用的版本没有这个补丁?
GET /  @application.Application.indexOrSnapshot(`_escaped_fragment_`: Option[String])