今天一个早上纠结于如何将我用find_by_sql查询出来的结果,用WillPaginate进行分页。每页显示条数和offset值都很容易得到,根据查询结果总数和每页条目数也能得到总页数,就是不知道怎么把这些值传给WillPaginate。看了分页的部分主要是在collection.rb文件中实现的,但就是无从下手 orz 。充分认识到自己天天码重复的代码,对于Class、Model最基本的思想还是理解不深,不能做到随心应手。
然后我无意中发现了有个paginate_by_sql的方法完全可以解决我的问题,神啊~ 虽然开心问题解决了,我还是要仔细研究Ruby啊