0

我想将以下 URL 匹配到我的 Rails 应用程序中的同一控制器

  • /控制器/文件夹1/文件夹2/
  • /控制器/文件夹A/文件夹B/somefile
  • /controller/folderX/somefile

如果我在 Routes.rb 中像这样限制嵌套文件夹的数量,我目前可以达到预期的效果:

match '/controller(/:folder1)(/:folder2)(/:file)' => 'myspecial_controller#myaction'

请注意,以下内容不起作用,并且具有多个路径组件的 URL 不匹配:

match '/controller/:full_path

我想知道是否有某种类型的通配符。因此,理想情况下,我会得到一组路径组件,然后我可以将它们组装到控制器中。

4

1 回答 1

2

文档

match '/controller/*full_path'
于 2013-04-27T10:52:48.437 回答