我不知道我的代码上发生了什么以及什么时候发生但是我遇到了类似的错误(不是失败)
:
NameError: uninitialized constant ActiveSupport::Callbacks::Callback::NORMAL
我的测试功能现在变得毫无用处,因为我甚至提出了类似的内容:
should "failed" do
assert false
end
它仍然返回通过,任何想法?
谢谢
答案 0 :(得分:0)
问题已得到解决。
无论如何,谢谢你的帮助。
问题是未初始化的常量ActiveSupport :: Callbacks :: Callback :: NORMAL
我在模型中找到了验证
validates_presence_of :time_purchased, :if => "self.usage_type == NORMAL"
NORMAL是我要检查的字符串,在这个错误中,它确实令人困惑,让我相信它是ActiveSupport的错误。
正确的应该是
validates_presence_of :time_purchased, :if => "self.usage_type == 'NORMAL'"