【发布时间】:2017-10-31 20:21:31
【问题描述】:
阅读 Rails 指南,我注意到实际的 Object 常量存储了一个表。
首先,在处理模块关键字时,解释器会创建一个 类对象的常量表中的新条目存储在 对象常量。所述条目将名称“颜色”与新的 创建的模块对象。此外,解释器设置名称 新的模块对象是字符串“Colors”
但是,当我尝试访问 Object 时,它只会返回
=> Object
有没有办法在 Ruby 中访问 Object 常量的内部?也许可以通过Module-object-to-name 看到这张桌子
映射。
【问题讨论】:
-
Module.constants呢?你试试这个吗 -
哦,太好了。写一个答案,我会接受的。
标签: ruby-on-rails ruby