我使用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 /文件夹中的模块?
答案 0 :(得分:3)
显然我忘了在包括之前添加要求:
require 'corelib'
include Corelib
在load_data.rb文件的顶部修复了这个问题。