如何获取Ruby类的名称?

如何从ActiveRecord对象获取类名

我有:

result=User.find(1)

我试过:

result.class
#=>用户(id:整数,名称:字符串…)
结果
#=&gt#&书信电报;用户:0x3d07cdc>"

我只需要一个字符串中的类名(User

我知道这是非常基本的,但我搜索了Rails和Ruby的文档,却找不到它

您要在对象的类上调用.name:

result.class.name

发表评论