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

  • David MeShow

    David MeShow

    10 EKİM 2006
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010