我使用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中的文件顶部修复了该问题。

10-08 03:22