我有一个与传入请求无关的功能(如get,post等)。如何调用控制器的方法
但是我想跟进MVC公约,使它像模型的控制器:
在控制器部分,我会处理来自另一部分收入的要求,决定从哪个模型应该检索信息,授权,过滤等等;
模型部分,我将存储信息,验证它,使其过期等
在Rails控制器的动作可以通过路由文件执导收入要求而召开。
,我的问题是,如果我创建了这样一个控制器:
class SomeController < ApplicationController
def some_action; end
end
我如何可以调用方法some_action
从SomeController
在我的应用程序的任何地方吗?
P.S.调用SomeController.new.some_action
对我来说并不合适,因为我认为所有控制器都是应用程序对象的一部分。
你错了。 'SomeController.new.some_action'是正确的。没有神奇的“应用程序”对象,无论如何。 – meagar
得到它,谢谢! – megas