sql >> Database teknologi >  >> RDS >> Mysql

Skinner perle til søgning

Der er en søgeperle kaldet Ransack

Hvilket giver dig mulighed for at søge efter modeller på en meget nem måde:

<%= f.search_field :name_or_description_or_email_or_articles_title_cont %>

Eksemplet ovenfor er en etiket, når der klikkes på den for at søge i et navn eller en beskrivelse eller e-mail eller artikel_titel kolonne, der indeholder det, der nogensinde blev angivet i søgetekstfeltet.

Her er et eksempel på ransag under hætten

>> User.ransack(first_name_cont: 'Rya').result.to_sql
=> SELECT "users".* FROM "users"  WHERE ("users"."first_name" LIKE '%Rya%')

Den er nem at bruge og kan bruges til avanceret søgning, hvis det kræves




  1. Hvornår skal man bruge utf-8, og hvornår skal man bruge latin1 i MySQL?

  2. Hvordan kan jeg få alle oplysninger om en tabel i Oracle?

  3. java.io.IOException:Ulovlig UTF-8-sekvens:initial byte er 11111xxx:252 - Eclipse og PostgreSQL

  4. Grupper for uge i MySQL