SORU
5 Mayıs 2009, Salı


Nasıl bir Ruby sınıfı adını alabilir miyim?

Nasıl ActiveRecord bir nesnenin sınıf adını alabilir miyim?

Var:

result = User.find(1)

Denedim:

result.class
# => User(id: integer, name: string ...)
result.to_s
# => #<User:0x3d07cdc>"

Sadece sınıf adı, bir dize (User) ihtiyacım var. Bunun için bir yöntem var mı?

Bu oldukça basit, ama her iki Raylar' ve Ruby docs, ve ben onu bulamadım. araştırdım biliyorum

CEVAP
5 Mayıs 2009, Salı


Nesnenin sınıf .name aramak istediğiniz:

result.class.name

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CNET

    CNET

    5 Mayıs 2006
  • Dumb Stupid Videos

    Dumb Stupid

    26 Kasım 2013
  • Monica Catral

    Monica Catra

    12 NİSAN 2009