在我的应用程序的控制器中,我有两个不同的文件夹。在文件夹中,我有两个同名的控制器,如下所示:
/controller/a/xyz_controller.rb
/controller/b/xyz_controller.rb
上述两个控制器都包含不同的模块名称。“ /controller/a/xyz_controller.rb ”的模块名称是“ a ”,“ /controller/b/xyz_controller.rb ”的模块名称是“ b ”。
我的应用程序的名称是“ a ”。在 routes.rb 里面,我有这样的东西:
get "reports/update_notes"=>"b::xyz#function"
但不知何故,它默认调用“ a ”的“函数”。
如何通过 routes.rb调用“ b ”控制器的功能?