【问题标题】:rails route match 'location' and 'Location'rails route 匹配“位置”和“位置”
【发布时间】:2014-05-24 19:46:04
【问题描述】:

match '/l|L/ocation' => redirect(...

我希望做这样的事情。我可以为这个重定向添加一个单独的行,但这看起来很傻。

【问题讨论】:

  • match "#{/location/i}" 会很棒...

标签: ruby-on-rails redirect routes


【解决方案1】:

我认为您不能直接在您的路线中使用正则表达式。但是,您可以使用 dynamic segment 以及对它的约束,这允许正则表达式就好了。

类似这样的:

match '/:path', constraints: { path: /location/i }

【讨论】:

  • mmmm...不过,这并不适用于控制器。这本质上是通配符。这只是一个重定向到 facebook 或其他东西的静态 url。
猜你喜欢
  • 1970-01-01
  • 2016-02-17
  • 2011-07-11
  • 1970-01-01
  • 2013-05-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-04
相关资源
最近更新 更多