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ÅŸ:

Eğer bir dizi başka bir dizinin tüm öğ...
Ruby'de iki dizi bir arada...
Bir dizi ilk öğe kaldırmak için en kol...
Eğer bir var olup olmadığını kontrol e...
Ruby on Rails: hataları.add_to_base vs...