#paginate - это метод экземпляра, доступный в Array и ActiveRecord :: Base. Вы действительно должны делать это так:
Member.paginate(:page => params[:page], :limit => 5)
Member.paginate(:conditions => ["member_no < ?", 6], :page => params[:page])
Member.paginate(:page => params[:page])
Member.paginate(:conditions => {:member_no => (1..5)}, :page => params[:page])
Когда вы звоните #all, а затем #paginate, вы запрашиваете всех членов (всех 1 000 000), затем отбрасываете 99,999% из них, потому что вам нужны только первые 10. Это очень расточительно, если не сказать больше.