在不加载整个 Rails 应用程序的情况下测试模型时,如何加载我需要的 Rails 位?例如,我有一个包含验证的模型,但我不知道如何加载 active_model/validations。
我试过这个:
require 'activemodel/lib/active_model/validations'
但它抛出了这个错误:
cannot load such file -- activemodel/lib/active_model/validations
我也试过这个:
require ActiveModel::Validations
但它抛出了这个错误:
uninitialized constant ActiveModel (NameError)
知道我应该怎么做吗?