在控制器中指定型号?

时间:2020-03-06 14:22:10  来源:igfitidea点击:

我在一组较旧的代码(Rails 1.2.3)中遇到了一个控制器,该代码在控制器中具有以下内容:

class GenericController > ApplicationController
    # filters and such
    model :some_model

尽管模型名称与模型名称不匹配,但是否有任何理由要指定此名称?还是从更高版本的Rails中消失了?

解决方案

是的,这在更高版本的Rails中已经消失了。无需指定它。

这与依赖注入有关。我不记得细节了。

到目前为止,这只是一个美化的require,我们不需要,因为rails自动需要文件以获取缺少的常量。