我有一个高度修改的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] 删除。
我来说两句