Rails - 重复路由 - 从3.2升级到4.2

时间:2015-01-25 12:52:37

标签: ruby-on-rails ruby-on-rails-4 upgrade

我刚刚将rails应用程序从rails 3.2.21升级到4.2.0,

修正了一些错误后,我遇到了一些重复的路线问题。

 `add_route': Invalid route name, already in use: 'contact'

You may have defined two routes with the same name using the `:as` option, or you may be overriding a route already defined by a resource with the same naming....

但是......是的,我有一些指向相同控制器动作的路线,但这是我想要的方式。我怎么能告诉第4轨道没有处理这个问题,或者这是一种不接触我的路线的方法?

感谢!

1 个答案:

答案 0 :(得分:1)

rails 4.0中的路由器检测到之前是否使用过路由名称,而之前它只是覆盖了它们。甚至列在github上。

<强>修正:

请确保您没有在两个路径中使用相同的辅助方法名称:选项