使用“/”作为分隔符来匹配路由似乎很容易,但我想使用连字符进行匹配。唯一的问题是我想在 ID 之前出现的动态文本中可能有连字符:
格式: http ://www.cities.com/ - 示例:http ://www.cities.com/los-angeles-california-123
match '/:description-:id' => 'cities#show' 不起作用,因为 :description 文本可以包含 id。
我有什么办法可以匹配这种格式吗?我以前在 .NET 中使用 Regex 完成过此操作,但我热爱我作为 Ruby 开发人员的新生活。
谢谢!