Comment puis-je obtenir le nom de classe à partir d'un objet ActiveRecord?
J'ai:
result = User.find(1)
J'ai essayé:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
Je n'ai besoin que du nom de classe, dans une chaîne ( User
dans ce cas). Y a-t-il une méthode pour cela?
Je sais que c'est assez basique, mais j'ai recherché les documents de Rails et Ruby, et je n'ai pas pu le trouver.
Object#class.inspect
donne la même chose queObject#class.name
, alors que ce n'est pas le cas avec les objets ActiveRecord.