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

  • cyriak

    cyriak

    29 Mart 2006
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011
  • ravinderosahn

    ravinderosah

    20 Temmuz 2009