【发布时间】:2010-06-11 20:58:03
【问题描述】:
我想创建一个带有完全可选参数的 Rails 3 路由。断路的例子是:
match '(/name/:name)(/height/:height)(/weight/:weight)' => 'people#index'
这会导致 'rake:routes' 产生:
/(/name/:name)(/height/:height)(/weight/:weight)
因此为所有链接添加一个初始斜线:
<a href="//name/kevin">...</a>
如果我将路线指定为:
match '/people(/name/:name)(/height/:height)(/weight/:weight)' => 'people#index'
但我想将此作为根 URL(与第一个示例一样,它不起作用)。谢谢。
【问题讨论】:
-
对不起,删除了我的答案。诚然,我还是 Rails 3 路线的新手,但你让我难过。
-
不用担心。它看起来像是一个解决方案:)。我仍然对解决方案感到困惑,但感谢您的潜在答案!
-
你能给我们举几个例子,说明你想看到的路由类型以及它们指向的控制器吗?
标签: ruby-on-rails ruby-on-rails-3