我有一个与传入请求无关的功能(如获取、发布等)。
但我想遵循 MVC 约定,让它像模型控制器:
在控制器部分,我将处理来自其他部分的收入请求,决定它应该从哪个模型中检索信息、授权、过滤等;
在模型部分,我将存储信息、验证信息、过期信息等。
在 Rails 中,控制器的动作可以通过路由文件指示的收入请求来调用。
如果我创建了这样的控制器,对我来说的问题是:
class SomeController < ApplicationController
def some_action; end
end
如何从应用程序的任何位置调用some_action
方法SomeController
?
PS CallingSomeController.new.some_action
对我来说似乎不对,因为我认为所有控制器都是 app 对象的一部分。