我有一个用户可以在搜索框中输入关键字的rails应用程序。从那里,我找到那些匹配关键字的id,然后我做更多的处理,直到我到达满足该条件的一系列项目。使用will_paginate仅用于数组
例:
谁拥有法学博士学位的人的用户搜索。我在Degrees数据库中查找id,然后查找我公司数据库中所有雇用JD的人的公司/公司。最后,我收集了这些公司的JD的员工。 (请和我一起,这是一个例子)。假设没有办法通过搜索人开始。
一旦我有一个满足要求的个人数组,我该如何分页通过这个数组?看起来在Employee模式下分页并不是给我我想要的东西。
编辑
我想我忘了补充一点,在我目前的状况,当谁执行搜索用户点击“下一步”按钮,结果阵列消失了,我会非常想保留该阵列适当的,或者如果用户执行新的搜索则摆脱它。思考?
我想我忘记补充说,在我目前的情况下,当执行搜索的用户点击'下一步'按钮时,结果数组不见了,我想理想地保留该数组,或者摆脱如果用户执行新的搜索。思考? – 2015-04-05 04:54:48
你为什么失去它?你不是在控制器中使用它吗?一种选择可能是将其保存到数据库中。你可以创建一个新的模型:“搜索”。我必须在我之前工作的一个项目中这样做。 – bmpasini 2015-04-05 05:00:12