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 ( User
in 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.inspect
dasselbe anObject#class.name
, während dies bei ActiveRecord-Objekten nicht der Fall ist.