如果我在Rails环境中为test.rb定义了一个常量,我怎样才能重新定义该常量以进行测试?或者用另一种方式来表达,以这种方式定义的常量属于哪个类,以便可以在其上使用remove_const等函数?
它似乎附加到Rails :: Application,但如果我在Rails :: Application上使用remove_const,我会收到一个错误,它是抽象的,无法实例化。
答案 0 :(得分:0)
尝试使用send
Rails::Application.send(:remove_const, :Finisher) # For example
我很好奇......你为此做了什么?!?