Yang saya ingin lakukan itu paginate berdasarkan params yang diterima

class Customer ...
  has_many :hutang
  ...
end

class Hutang
  belongs_to customer
  ...
end

yang saya inginkan paginate berdasarkan jumlah total hutangnya

misalnya di controller saya punya params[:hutang_min] dan params[:hutang_max]

... @hutang = paginate { :per_page => 10, :conditions => 'hutang < ' + 
params[:hutang_max].to_s + 'hutang > ' + params[:hutang_min].to_s }

tapi sekarang muncul requirement baru, kalau params tidak diisi, berarti list 
semua customer tidak perduli hutangnya.

apakah harus menggunakan
if #params tidak diisi, maka
 .... paginate {:per_page => 10 }
end
else
 ... #paginate seperti yang diatas
end

Bagaimana cara yang terbaik untuk paginate hal seperti itu?

Lagi berusaha menerapkan better practice untuk software engineering :)





      
________________________________________________________ 
Kunjungi halaman depan Yahoo! Indonesia yang baru! 
http://id.yahoo.com/

[Non-text portions of this message have been removed]

Kirim email ke