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

  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • Orson Wang

    Orson Wang

    28 EKİM 2006
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008