关于Rails路由中的控制器和操作的顺序

时间:2014-10-24 02:27:41

标签: ruby-on-rails routes

我想实现以下目标:

get ':controller/:id/:action(.format)' ,:controller=>'mem'

当我访问/mem/1/follows时,我收到了错误:

The action '1' could not be found for MemController

如何实现这种格式路线?

1 个答案:

答案 0 :(得分:0)

好吧,基本上您将/mem/1/follows路由到名为MemController的控制器,然后Rails会查找您要定位的操作。

在您的情况下,:id应与匹配操作匹配,而不是某个成员的 id