Aggiungere condizioni AND, OR e NOT in un form di ricerca

Sto utilizzando la fantastica gem meta_search per creare i miei form di
ricerca.
Mi servirebbe pero’ utilizzare anche le condizioni AND, OR e NOT, ad
esempio:
ho un campo Nazionalita’ che serve all’utente per cercare elementi di
una certa nazionalita’, esempio IT.
Vorrei pero’ poter consentire all’utente di cercare tutti gli elementi
che non sono IT, in questo caso immagino una check box NOT da
abilitare.
Sapete se con la gem meta_search si puo’ fare qualcosa del genere?

Ciao,
prova con ransack il successore di metasearch.

Puoi fare form di ricerca molto complesse con la versione avanzata.

Qui trovi un esempio di quello che puoi fare:

http://ransack-demo.herokuapp.com/users/advanced_search

Puoi sondare il codice di questo esempio in questo repository:

2011/10/6 francesco agati [email protected]:

Ciao,
prova con ransack il successore di metasearch.
GitHub - activerecord-hackery/ransack: Object-based searching.
Puoi fare form di ricerca molto complesse con la versione avanzata.

Mai sentito nominare, io scopro le gem su suggerimento di altri
altrimenti molte di quelle che utilizzo sarebbero rimaste delle
perfette sconosciute.
Come fate a scoprirle?

aggiungerei anche:

  • la newsletter rubyweekly
  • railscasts

Il 08/10/2011 11:08, francesco agati ha scritto:

cerca nei siti:

railsplugin
rubytoolbox
github
rubygems