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

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • boburnham

    boburnham

    11 Temmuz 2006
  • VideoGamePervert

    VideoGamePer

    30 AĞUSTOS 2008