上长期活跃记录查询
问题描述:
串联额外.order方法我选择的公司,我想排序表列添加到我在展示他们的表。上长期活跃记录查询
我有一个自定义的搜索方法,并增加分页,但在时遇到插入.order方法
@firms = Firm.search(params[:search], params[:id]).page(params[:page]).per_page(2).order(params[:sort] + " " + params[:direction])
从表列头被馈送
.order(params[:sort] + " " + params[:direction])
在将分页方法
.page(params[:page]).per_page(2)
是我的自定义搜索方法
Firm.search(params[:search], params[:id])
,如果我尝试,我有在顶部的链,然后我得到的错误
undefined local variable or method `firms' for #<FirmsController
任何想法?
非常感谢提前。
答
试试这个:
@firms = Firm.search(params[:search], params[:id])
.order(params[:sort] + " " + params[:direction])
.paginate(:page => params[:page], :per_page => 2)
你为了你的方法方法PAGINATE之前,应该去。
答
它看起来像你可能忘记把@
放在实例变量的某个地方?我不认为这种错误可能来自您的查询,因为它说它在FirmsController
。