Searchkick,按 parents 个名字搜索
Searchkick, search by parents names
我正在使用 searchkick
gem,它为我提供了非常强大的搜索功能。
当我为我的项目键入此内容时:
Item.search 'computer'
它将 return 我 Item
属性中包含此字符串的模型。
如果我有 Item
objects 名称为 SuperCalc1
、ExtraTurboSmart
和 WoodenPC
并且 Item
模型属于 Category
这些项目的型号和类别是 Computers
,我如何按其 parent 型号的名称搜索这些项目?
您要么必须为 Category
模型编制索引并以此进行搜索,要么将模型添加到 Item
的索引中:
def search_data
{
name: name,
category: category.name
}
end
然后重新索引。
我正在使用 searchkick
gem,它为我提供了非常强大的搜索功能。
当我为我的项目键入此内容时:
Item.search 'computer'
它将 return 我 Item
属性中包含此字符串的模型。
如果我有 Item
objects 名称为 SuperCalc1
、ExtraTurboSmart
和 WoodenPC
并且 Item
模型属于 Category
这些项目的型号和类别是 Computers
,我如何按其 parent 型号的名称搜索这些项目?
您要么必须为 Category
模型编制索引并以此进行搜索,要么将模型添加到 Item
的索引中:
def search_data
{
name: name,
category: category.name
}
end
然后重新索引。