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

  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009