SORU
4 Aralık 2010, CUMARTESİ


Ruby on Rails bir dizi will_paginate

Eğer birisi nesneleri bir dizi üzerinde will_paginate kullanmak için nasıl açıklar acaba?

Sitemde örneğin, kullanıcıların görüşleri oranı bir fikrim yok bölüm. İşte bu görüş anma kullanıcılar toplamak için yazdığım bir yöntem:

def agree_list
  list = OpinionRating.find_all_by_opinion_id(params[:id])
  @agree_list = []
  list.each do |r|
    user = Profile.find(r.profile_id)
    @agree_list << user
  end
end

Teşekkür ederim

CEVAP
6 Aralık 2011, Salı


will_paginate 3.0 Raylar ActiveRecord::Relation yeni avantajı paginate tanımlar 3, varsayılan ilişkiler sadece üzerine çekmek için tasarlanmıştır. Hala bir dizi ile çalışabilir, ama o kısmı gerektirecek raylar söylemelisin.

Eğer bir dosya config/initializers (will_paginate_array_fix.rb kullandım), bu ekleyin

require 'will_paginate/array'

Sonra dizileri kullanabilirsiniz

my_array.paginate(:page => x, :per_page => y)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • laptopmag

    laptopmag

    25 Ocak 2008