Я помещаю имя файла g.rb в боковую папку Rails.root/lib
Содержимое файла выглядит следующим образом:
module Google
end
Затем я добавляю
config.autoload_paths += %W(#{config.root}/lib #{Rails.root}/app/delayed_jobs)
на мой Rails.root/config/application.rb
Однако, когда я пытаюсь вызвать Google из rails console
, генерируется исключение. Исключение уходит, только если я выполняю require 'google'
.
Зачем? Не должен ли мой файл загружаться автоматически и не должен ли я обращаться к модулю без каких-либо дополнительных инструкций require
?