Come posso ottenere il nome della classe da un oggetto ActiveRecord?
Io ho:
result = User.find(1)
Provai:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
Mi serve solo il nome della classe, in una stringa ( User
in questo caso). C'è un metodo per quello?
So che questo è piuttosto semplice, ma ho cercato sia i documenti di Rails che quelli di Ruby, e non sono riuscito a trovarlo.
Object#class.inspect
dà lo stesso diObject#class.name
, mentre questo non è il caso degli oggetti ActiveRecord.