Rails 4:如何在初始化文件中使用lib中的模块?
问题描述:
我使用rails 4.1。我创建的lib /文件夹中的Rails模块:LIB/corelib.rb但是当我尝试在我的自定义初始化文件的配置/初始化/ load_data.rb与Rails 4:如何在初始化文件中使用lib中的模块?
include Corelib
使用它,它给了我一个错误:
.../config/initializers/load_data.rb:1:in `<top (required)>': uninitialized constant Corelib (NameError)
如何在我的初始化程序中从lib /文件夹中使用我的模块?
答
显然,我忘了补充要求之前包括:
require 'corelib'
include Corelib
在load_data.rb文件的顶部修复该问题。