我正在重构遗留代码,必须完成的一件事就是将相关控制器移动到新文件夹中。问题在于它是一个巨大的项目,如果我移动控制器,我将需要重新定义控制器和视图上的路径,这是非常不可能的,另外,我可能会忘记一些没有经过适当测试的东西。
有没有办法在不影响路线的情况下将控制器移动到文件夹中?或者有没有办法轻松重新定义资源的路径?或者有没有简单的方法来说明命名空间不必添加像#api / controller#action这样的前缀? (不要添加' api /')
提前致谢。
答案 0 :(得分:1)
对于那些可能需要回答这个问题的人来说,它是http://guides.rubyonrails.org/routing.html只需检查2.6控制器命名空间和路由,你会发现: