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

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • Incredible Tutorials

    Incredible T

    27 EKİM 2006