【发布时间】:2014-02-06 20:46:28
【问题描述】:
我有一个用一堆类方法定义的实用程序类。在 Rails 控制台中,当我使用 Object.const_defined? 搜索类时,它返回 false。但是在调用类方法之一或创建类的实例后,Object.const_defined? 返回 true。这是因为某种延迟加载实例化的事情吗?即使我还没有实例化任何东西,是否还有另一种方法可以检查是否存在返回 true 的类?
【问题讨论】:
-
你可以尝试快速加载它们;如果该类尚未加载,则表示尚未加载,例如,stackoverflow.com/q/19839847/438992
-
@Dave 感谢您提供的信息,这有助于我更好地理解
标签: ruby-on-rails ruby meta