Ruby在初始化器中预加载类

用户名

我有一个高度修改的Rails存储库。没有一个类使用ActiveRecord。我发现我必须在每个类的顶部指定许多文件和gem需求。我想让每个类的要求都在初始化程序中预先加载,而不是在类中指定。我该怎么做呢?这是一个坏主意吗?有必要吗?

岩石

有几种方法可以做到这一点。

显而易见的是,只需要一个文件,然后在该文件中列出您的所有要求。

例如,list_of_requirements.rb您可能有

require 'thin'
require 'x'
require 'y'

然后class_that_requires_stuff.rb你可以

require 'list_of_requirements'

这样,在您的单个类中,您只需要一个require语句,而无需在每个文件中都需要所有这些gem。您也不需要初始化程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift类中的初始化器

来自分类Dev

select2中的预加载值,其中多个select2被同一类初始化

来自分类Dev

Ruby类初始化

来自分类Dev

Ruby类初始化

来自分类Dev

预构造器初始化

来自分类Dev

Java中类加载时静态方法的初始化

来自分类Dev

如何在Ruby中初始化类数组

来自分类Dev

Ruby类中的未初始化常量错误

来自分类Dev

如何在ruby中初始化模块类?

来自分类Dev

如何在模块中初始化ruby类变量

来自分类Dev

如何在Ruby中初始化类数组

来自分类Dev

Ruby类初始化重写模块初始化

来自分类Dev

在类的成员初始化器列表中初始化std :: tuple

来自分类Dev

初始化Ruby类的惯用方式

来自分类Dev

NoMethodError Ruby在类上初始化

来自分类Dev

在类声明或构造函数初始化器列表中初始化简单成员

来自分类Dev

在类的初始化和初始化列表中

来自分类Dev

类初始化器C#

来自分类Dev

Observables在扩展器中初始化/附加到Observable,未在页面加载时初始化

来自分类Dev

如何通过Ruby中的类方法初始化类变量

来自分类Dev

未在Ruby中初始化的对象

来自分类Dev

未在Ruby中初始化的对象

来自分类Dev

Ruby 中的未初始化常量

来自分类Dev

Swift中的类初始化

来自分类Dev

在Swift中初始化类常量

来自分类Dev

类初始化中的可选参数

来自分类Dev

初始化类中的静态指针

来自分类Dev

在类php中初始化实例

来自分类Dev

PyGObject中的类初始化