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%')
इसका उपयोग करना आसान है और यदि आवश्यक हो तो उन्नत खोज के लिए इसका उपयोग किया जा सकता है