Ruby on rails 我应该把控制器助手方法放在哪里?

Ruby on rails 我应该把控制器助手方法放在哪里?,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我知道“助手”通常用于视图/模板。但是假设我有一个助手方法,我想从不同的控制器调用它。这个文件应该放在哪里 我正在考虑在“models”文件夹中创建一个助手模块,但我想知道是否有一种“正确”的方法来实现这一点。您在ApplicationController中输入的任何方法都将被您的其他控制器继承(当然,只要它不是私有的)。在相关说明中,如果我想稍微组织一下代码呢?我想把它放在一个名为“DateHelpers”的模块中,@MakeM-为什么不在ApplicationController中包含模块?

我知道“助手”通常用于视图/模板。但是假设我有一个助手方法,我想从不同的控制器调用它。这个文件应该放在哪里


我正在考虑在“models”文件夹中创建一个助手模块,但我想知道是否有一种“正确”的方法来实现这一点。

您在
ApplicationController
中输入的任何方法都将被您的其他控制器继承(当然,只要它不是
私有的)。

在相关说明中,如果我想稍微组织一下代码呢?我想把它放在一个名为“DateHelpers”的模块中,@MakeM-为什么不在
ApplicationController
中包含
模块?好的,我可以这样做,但是我把文件放在哪里呢?它应该放在“模型”文件夹中吗?顺便说一句,非常感谢到目前为止的答案。@MakeM,我通常把它们放在app/controllers/mixin中