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

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • lane182videos

    lane182video

    6 EKİM 2011