【发布时间】:2011-03-25 17:50:00
【问题描述】:
我们有
match '/m/:id' => 'foo#mobilemethod'
mobilemethod 接受一个 url 参数 ?find=true 将其置于“查找模式”
有没有办法添加一个路由/f/:id,它将使用url参数?find=true调用mobilemethod
(或者,有没有办法让方法知道最初调用了哪个路由,在这种情况下,我可以简单地将 /m 和 /f 映射到同一个方法,然后在方法中检查在 url 上调用了哪个方法)
我试过了
match '/f/:id' => 'foo#mobilemethod?find=true'
和
match '/f/:id' => 'foo#mobilemethod/:id?find=true'
但出现“未知操作”错误
【问题讨论】:
标签: ruby-on-rails url routes