SORU
26 Mart 2012, PAZARTESİ


Nasıl'bir diziye değerleri tek bir sütun için

Şimdi bu verilerin tek bir sütun seçmek için böyle bir şey yapıyorum değil mi:

points = Post.find_by_sql("select point from posts")

Sonra bir yöntem geçirmeden, benim yöntem agnostik kalmak ve karma ararım ben şimdi.benim yöntem içinde noktası. Ne kadar çabuk bir dizi içine bu dönüştürmek ve verileri benim yöntemi ayarlayın, ya da daha iyi bir yolu vardır geçebilir miyim?

CEVAP
26 Mart 2012, PAZARTESİ


3.2 Raylar var bunun için pluck method

Bunun gibi:

Person.pluck(:id) # SELECT people.id FROM people
Person.uniq.pluck(:role) # SELECT DISTINCT role FROM people
Person.where(:confirmed => true).limit(5).pluck(:id)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • Whizzpopping

    Whizzpopping

    10 Kasım 2005