3
根据github上的mongoid自述,我可以做一些奇妙的查询,如 Person.select(:first_name,:last_name).where(:title =>“Sir”) .skip(10).limit(10).paginatemongoid,will_paginate,排序不符合Mongoid标准DSL
i相will_paginate(3.0.pre2)
@companies = Company.paginate(:per_page=>5, :page=>params[:page], :sort => [sort_column, sort_direction])
--->工作正常
@companies = Company.all.paginate(:per_page=>5, :page=>params[:page], :sort => [sort_column, sort_direction])
尝试这种组合 - - >排序呢esnt工作了
我试图
@companies = Company.where(:name=>/^#{params[:search]}/).paginate(:per_page=>5, :page=>params[:page], :sort => [sort_column, sort_direction])
- >不工作
然后
@companies = Company.paginate(:conditions=>{:name=>/^#{params[:search]}/}, :per_page=>5, :page=>params[:page], :sort => [sort_column, sort_direction])
--->工作
但我认为搜索功能应该是模型不在控制器中! ?