Jak mogę uzyskać nazwę klasy z obiektu ActiveRecord?
Mam:
result = User.find(1)
Próbowałem:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
Potrzebuję tylko nazwy klasy w ciągu znaków ( User
w tym przypadku). Czy istnieje na to metoda?
Wiem, że to dość proste, ale przeszukałem zarówno dokumenty Railsów, jak i Ruby, i nie mogłem tego znaleźć.
Object#class.inspect
daje to samo, coObject#class.name
, podczas gdy nie dotyczy to obiektów ActiveRecord.