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

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009