我使用Rails 4.1。我在Rails的lib/folder中创建了一个模块:lib/corelib.rb,但是当我试图在我的自定义初始值设定项文件config/initializers/load_data.rb中使用它时
include Corelib
它给了我一个错误:
.../config/initializers/load_data.rb:1:in `<top (required)>': uninitialized constant Corelib (NameError)
如何在初始化程序中使用lib/folder中的模块?
最佳答案
显然,我忘记在之前添加要求,包括:
require 'corelib'
include Corelib
在load_data.rb中的文件顶部修复了该问题。