sql >> Databáze >  >> RDS >> Mysql

Rails Gem pro hledání

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í




  1. Laravel 5.6 s výpisem Počet a kde

  2. Postgres:Jak naformátuji časové razítko int jako čitelný řetězec data?

  3. otázky k rozhovoru pro Oracle PLSQL

  4. CASE v MySQL vynutí datový typ sloupce BIGINT namísto INT