生产环境:
gem 'rails', '4.1.0' gem 'will_paginate', '~> 3.0'
似乎在 view_helper 的will_paginate只支持ActiveRecord::Relation类型,不支持数组?不像在其他地方你可以require 'will_paginate/array'来用an_array.paginate(...)`
will_paginate
ActiveRecord::Relation
require 'will_paginate/array'来用
有办法能在 view 让 will_paginate 里用数组类型的数据吗?谢谢!!
为什么不把数组转换成 activerecord 类型。比如我有一个包含了很多 post 的 id 的数组,需要的是 post 的 activerecord 类型,那么可以这样。
#ids: array of id @posts=Post.where(:id=>ids)
#1 楼 @gyorou 谢谢。感觉纯粹为了转类型做一次数据库读取是不是有点浪费?