【发布时间】:2015-08-07 17:34:38
【问题描述】:
我有 2 个关联
belongs_to :author
has_many :favorites
我想知道为什么这个例子有效:
tire.search(load: {include: [:author, :comments]}, page: params[:page], per_page: 8) do
query { string params[:query], default_operator: "AND" } if params[:query].present?
filter :term, author_id: ['111']
sort { by :created_at, 'desc' }
end
而这个没有:
tire.search(load: {include: [:author, :comments]}, page: params[:page], per_page: 8) do
query { string params[:query], default_operator: "AND" } if params[:query].present?
filter :term, favorite_ids: ['567']
sort { by :created_at, 'desc' }
end
谁能帮帮我?
【问题讨论】:
标签: ruby-on-rails elasticsearch tire