例如Article,我有不同的对象
Medium.当我使用帮助器时,我想确定对象的名称(例如Article或Medium).我怎样才能做到这一点?
iai*_*ain 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"
Run Code Online (Sandbox Code Playgroud)
还看看is_a?和respond_to?.一般来说,最好使用鸭打字用respond_to?超过一类(一般)的名称.
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |