rails将路径作为参数进行路由

时间:2012-04-04 08:57:21

标签: ruby-on-rails routing

如何将'something / like / this'路由到任何控制器动作,整个'something / like / this'作为存储在params [:path]中的字符串?

我试过

匹配':path'=>的帖子#索引'

但显然不起作用。

2 个答案:

答案 0 :(得分:0)

使用*代替:,它将匹配所有剩余部分。

导轨指南 http://guides.rubyonrails.org/routing.html 在3.11 Route Globbing

答案 1 :(得分:0)

将其更改为

match '*path' => 'posts#index'