Nasıl activerecord ile son N kayıt almak için? | Netgez.com
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

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • FRED

    FRED

    1 EKİM 2005
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010