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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010