将控制器移动到新文件夹而不更改路径

时间:2014-05-02 14:20:16

标签: ruby-on-rails-3

我正在重构遗留代码,必须完成的一件事就是将相关控制器移动到新文件夹中。问题在于它是一个巨大的项目,如果我移动控制器,我将需要重新定义控制器和视图上的路径,这是非常不可能的,另外,我可能会忘记一些没有经过适当测试的东西。

有没有办法在不影响路线的情况下将控制器移动到文件夹中?或者有没有办法轻松重新定义资源的路径?或者有没有简单的方法来说明命名空间不必添加像#api / controller#action这样的前缀? (不要添加' api /')

提前致谢。

1 个答案:

答案 0 :(得分:1)

对于那些可能需要回答这个问题的人来说,它是http://guides.rubyonrails.org/routing.html只需检查2.6控制器命名空间和路由,你会发现:

enter image description here