我有不同的对象,例如
文章
和媒体
。当我使用助手时,我想确定对象的名称(例如 Article
或 Medium
)。我该怎么做?
最佳答案
参见 http://ruby-doc.org/core-1.9.3/Object.html#method-i-class
a = Article.new
a.class
# => Article
a.class.to_s
# => "Article"
也看看is_a?和 respond_to? .通常使用 duck typing 会更好用 respond_to?
代替类的名称(通常)。
关于ruby - 如何获取对象的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14029729/