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