Неинициализированная константа при попытке включить вспомогательный модуль
Модуль, который я пытаюсь включить, находится здесь: test/unit/helpers/test_helpers.rb
Похоже:
module TestHelpers
end
Я пытаюсь включить его в: test/unit/app/models/abc.rb
class Abc < ActiveSupport::TestCase
include TestHelpers
end
выдает следующую ошибку:
Ошибка выполнения неинициализированной константы test / unit / app / models / abc.rb Abc::TestHelpers
Есть идеи, почему это может происходить?
1 ответ
Чтобы включить модуль в ваш класс, вам нужен этот файл.
require 'test_helpers'
Добавьте эту строку вверху класса вашей модели.