【发布时间】:2011-11-16 09:45:11
【问题描述】:
我一直在阅读 Rails 3 中的路由,但未能成功实现我的需求。对于 Rails 3 中的路由来说还是相当新的,所以我可能只是忽略了一些事情或者把它复杂化了。
这就是我想要实现的目标:
website/foo 路由到 foo 控制器,index 操作
website/foo/index 路由到 foo 控制器,index 操作
website/foo/bar 路由到 foo 控制器,bar 操作
website/foo/random 路由到 foo 控制器,index 操作
website/foo/bar/rondom 路由到 foo 控制器,bar 操作
其中“随机”可以是任何文本、数字、路径 (/new/x/w/y/23) 或其他任何内容。
我尝试将match 和resources 与collection 一起使用,虽然它处理了基本情况,但它没有处理“随机”。
我也在寻找各自的命名路径,应该指定还是会生成?
【问题讨论】:
-
rake routes将显示存在的命名路由。
标签: ruby-on-rails ruby-on-rails-3 routing routes rails-routing