我有不同的对象,例如
Article
和Medium
。当我使用助手时,我想确定对象的名称(例如Article
or Medium
)。我怎样才能做到这一点?
问问题
109 次
2 回答
10
见http://ruby-doc.org/core-1.9.3/Object.html#method-i-class
a = Article.new
a.class
# => Article
a.class.to_s
# => "Article"
于 2012-12-25T10:20:39.867 回答
-2
是不可能的。常量和变量引用对象。没有办法得到它的名字。
Article = Object.new
看到该值Article
不包括有关其名称的信息:
Article
# => <#Object...>
于 2012-12-25T10:56:11.943 回答