Existuje drahokam hledání s názvem Ransack
Což vám umožňuje vyhledávat modely velmi snadným způsobem:
<%= f.search_field :name_or_description_or_email_or_articles_title_cont %>
Výše uvedený příklad je štítek, když se po kliknutí vyhledá v názvu nebo popisu nebo e-mailu nebo ve sloupci article_title obsahující to, co bylo poskytnuto v textovém poli pro vyhledávání
Zde je příklad plenění pod kapotou
>> User.ransack(first_name_cont: 'Rya').result.to_sql
=> SELECT "users".* FROM "users" WHERE ("users"."first_name" LIKE '%Rya%')
Jeho použití je jednoduché a v případě potřeby jej lze použít pro pokročilé vyhledávání