2015-04-05 3 views
1

Я использую рельсы 4.1. Я создал модуль в Lib/папку в Rails: Библиотека/corelib.rb, но когда я пытаюсь использовать его в своей пользовательской инициализации файл конфигурации/инициализаторах/load_data.rb сRails 4: Как использовать модуль из lib в файле инициализации?

include Corelib 

это дает мне ошибку:

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

Как использовать мой модуль из папки lib/in в моем инициализаторе?

ответ

3

Видимо, я забыл добавить требуют, прежде чем включать:

require 'corelib' 
include Corelib 

на верхней части файла в load_data.rb устраняет проблему.