ActiveRecord nesnesinden sınıf adını nasıl alabilirim?
Sahibim:
result = User.find(1)
Denedim:
result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"
Bir dize ( User
bu durumda) , sadece sınıf adı gerekir . Bunun için bir yöntem var mı?
Bunun oldukça basit olduğunu biliyorum, ama hem Rails 'hem de Ruby'nin belgelerini araştırdım ve bulamadım.
Object#class.inspect
olduğu gibiObject#class.name
, ActiveRecord nesneleri için geçerli değildir.