SORU
7 Ocak 2009, ÇARŞAMBA


Nasıl activerecord ile son N kayıt almak için?

Sorguda :limit ile, ilk N kayıtları alacağım. Son N kayıtları almak için en kolay yolu nedir?

CEVAP
7 Ocak 2009, ÇARŞAMBA


Aktif kaydı sorgu istediğini elde edeceğini düşünüyorum ('bir Şeyler' model ismi):

Something.find(:all, :order => "id desc", :limit => 5).reverse

edit: Açıklamalarda belirtildiği gibi, başka bir yolu:

result = Something.find(:all, :order => "id desc", :limit => 5)

while !result.empty?
        puts result.pop
end

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Outler

    Adam Outler

    19 EKİM 2006
  • girleffect

    girleffect

    20 Mayıs 2008
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009