我对这个片段的问题是它返回一个整数,这意味着在其他帐户中共享-1
的通用。Message
def build_results
search = Sunspot.new_search(Message) do
any_of do
member.lists.map { |list| with :enterprise_list_id, list.search_id }
end
我如何添加到此语句以查询所有消息,-1
但search_id
将其限定为仅属于它member.account
?
我正在尝试将其范围限定为:
searchable :include => :repliable do
integer :account_id do
repliable.try(:account_id)
end
和..
def build_results
search = Sunspot.new_search(Message) do
with :account_id, member.account_id
但是,即使我知道有一个应该返回的搜索结果,因为它们共享一个 commont ,但这不会返回任何内容account_id
。