Rails 4:如何在初始化文件中使用lib中的模块?

Rails 4: How to use module from lib in initializer file?

我用的是rails 4.1。我在 Rails 的 lib/ 文件夹中创建了一个模块:lib/corelib.rb 但是当我尝试在我的自定义初始化程序文件 config/initializers/load_data.rb 中使用它时

include Corelib

它给我一个错误:

.../config/initializers/load_data.rb:1:in `<top (required)>': uninitialized constant Corelib (NameError)

如何在初始化程序中使用 lib/ 文件夹中的模块?

显然我忘记在包含之前添加 require:

require 'corelib'
include Corelib

在 load_data.rb 中的文件之上修复了该问题。