Wie kann ich den Klassennamen von einem ActiveRecord-Objekt erhalten?
Ich habe:
result = User.find(1)
Ich habe es versucht:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
Ich brauche nur den Klassennamen in einer Zeichenfolge ( Userin diesem Fall). Gibt es dafür eine Methode?
Ich weiß, dass dies ziemlich einfach ist, aber ich habe sowohl Rails 'als auch Rubys Dokumente durchsucht und konnte es nicht finden.
Object#class.inspectdasselbe anObject#class.name, während dies bei ActiveRecord-Objekten nicht der Fall ist.