add pagination with will_paginate, and it's awesome