【发布时间】:2013-07-16 09:26:19
【问题描述】:
我的模型中有这样的东西:
class User < ActiveRecord::Model
has_many :followers, :through => :as_followed_followings, :class_name => "User", :foreign_key => "follower_id", :uniq => true
...
def self.search(params)
tire.search(load: true, page: params[:page], per_page: params[:per]) do
end
end
end
我希望返回按用户拥有的关注者数量排序的用户数组。
那么定义映射和索引以搜索具有计数属性的嵌套对象的正确方法是什么?
感谢阅读。
【问题讨论】:
标签: ruby-on-rails elasticsearch tire