我想使用ransack(通过ActiveAdmin)对模型进行全文搜索。
如何使用pg_search进行搜索?我希望运行查询,以及其他查询组件,使用pg_search功能。
答案 0 :(得分:4)
您不需要搜索来使用pg_search,只需组合范围即可。他们打算一起工作。
在这里,我使用几种不同的宝石一起进行搜索:
@lessons = Lesson.
by_fuzzy_name("foo"). # pg_search scope
by_instructor_fullname("bob"). # pg_search scope
ransack(ransack_search_options).result. #ransack scope
active. # rails scope
page(page) # kaminari pagination