scala – 用于忽略slug的一部分的播放路径语法
发布时间:2020-12-16 18:48:27 所属栏目:安全 来源:网络整理
导读:我们想要的基本上是这样的: /foo/* controllers.FooController.foo 但这不起作用. 我们找到了以下解决方法: /foo/*ignore controllers.FooController.foo(ignore) 但这使得方法controller.FooController.foo的代码略显难看.有一个更好的方法吗? 解决方法
我们想要的基本上是这样的:
/foo/* controllers.FooController.foo 但这不起作用. 我们找到了以下解决方法: /foo/*ignore controllers.FooController.foo(ignore) 但这使得方法controller.FooController.foo的代码略显难看.有一个更好的方法吗? 解决方法
查看
here以上的代码,路由器无法在不指定标识符的情况下处理“slug”部分…解析器组合器不会将其声明为可选,并且地图(^^)显然正在使用它原样.
它可能是一个很好的功能请求,如果它不会引起其他问题,其中模式将隐藏所有其他路由,因为它在文件中定义得更高(甚至更糟,包括在内). 如果我们看一下here它看起来像是故意这样做了,我们可以看出动态参数不能被分配一个默认值 – 事实上,在这种情况下,我们会在我刚才提到的情况下: – / . 我的第一个建议是告诉你使用ignore作为Option [String]和动作定义将其设置为None(而不是空字符串,因为它更具表现力).我的第二个是煽动你想知道这种情况是否真的相关,因为它容易出错并且可能隐藏更多问题 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Docker selenium/node-chrome – 量角器找不到Chrome二进制
- 基于BootStrap Metronic开发框架经验小结【八】框架功能总体
- [Angular 8] Custom Route Preloading with ngx-quicklink
- 电子邮件 – .procmailrc中的内容
- twitter-bootstrap – 如何在resize上更改行中的列数 – Bo
- Angular 2.x 从0到1 (一)史上最简单的Angular2教程
- 在Scala中计算素数:这段代码如何工作?
- 练习 时间 查看 管道 vim 权限
- spring集成redis及简单使用
- soap协议简介--收藏