Ruby on rails 具有不等于约束的轨道路线

Ruby on rails 具有不等于约束的轨道路线,ruby-on-rails,routes,Ruby On Rails,Routes,我想在我的路由规则中添加一个不等于的约束。具体地说,我想断言一个参数不应该等于某个东西 例如,在以下代码中: get':菜单/:子菜单,约束:{#将某物放在这里} 我想强制规定:子菜单不等于abc。我试图将子菜单:/(?!abc)/作为约束编写,但这会影响所有其他参数。有什么建议吗?这是可能的。我只是没有使用正确的正则表达式。我稍后会发布解决方案,以防对任何人有所帮助。

我想在我的路由规则中添加一个不等于的约束。具体地说,我想断言一个参数不应该等于某个东西

例如,在以下代码中:

get':菜单/:子菜单,约束:{#将某物放在这里}


我想强制规定
:子菜单
不等于
abc
。我试图将
子菜单:/(?!abc)/
作为约束编写,但这会影响所有其他参数。有什么建议吗?

这是可能的。我只是没有使用正确的正则表达式。我稍后会发布解决方案,以防对任何人有所帮助。