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

  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • Muse

    Muse

    28 EYLÜL 2006
  • Rugiagialia

    Rugiagialia

    1 Ocak 2008