¿Cómo puedo obtener el nombre de clase de un objeto ActiveRecord?¿Cómo obtengo el nombre de una clase de Ruby?
que tengo:
result = User.find(1)
Traté:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
necesito sólo el nombre de la clase, en una cadena (User
en este caso). ¿Hay un método para eso?
Sé que esto es bastante básico, pero busqué los documentos de Rails y Ruby, y no pude encontrarlo.
@Oliver N .: Con los objetos normales de Ruby, objeto '# class.inspect' da lo mismo que' Objeto # class.name', mientras que esto no es el caso con objetos ActiveRecord. –