Има скъпоценен камък за търсене, наречен Ransack
Което ви позволява да търсите модели по много лесен начин:
<%= f.search_field :name_or_description_or_email_or_articles_title_cont %>
Примерът по-горе е етикет, когато се щракне върху него, ще се търси в колона с име, описание, имейл или article_title, съдържаща всичко, предоставено в текстовото поле за търсене
Ето пример за претърсване под капака
>> User.ransack(first_name_cont: 'Rya').result.to_sql
=> SELECT "users".* FROM "users" WHERE ("users"."first_name" LIKE '%Rya%')
Лесен е за използване и може да се използва за разширено търсене, ако е необходимо