在我的ROR应用程序中,我有许多按名称空间组织的控制器。
现在,在Telemetry/data_controller.rb
我有一个核心方法(此处用于轮询来自memcached的数据),我也应该在ecc/controlcentres_controller.rb
中使用。
由于干的原因,我想把这个方法放在某个地方,我可以从两个控制器调用它,但不是在我的所有应用程序中。
我考虑过以下似乎不正确的问题:
application_controller.rb
(仅ecc
和telemetry
需要此方法并将其放入application_controller.rb
表示将其放入每个控制器中)lib
文件夹,因为它是核心方法任何建议?