尝试包含辅助模块时未初始化的常量
我想要包含的模块位于: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时出错
任何想法为什么会这样?
要在您的类中包含模块,您需要该文件。
require 'test_helpers'
在模型类的顶部添加此行。