# Search

**URL:** <https://www.ruby-forum.com/t/search/206404>\
**Category:** IT\
**Created:** [April 29, 2011, 11:49pm UTC](https://www.ruby-forum.com/t/search/206404 "2011-04-29T23:49:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [April 29, 2011, 11:49pm UTC](https://www.ruby-forum.com/t/search/206404/1 "2011-04-29T23:49:31Z")

</div>

Model Shop:

role\_number :integer(10)  
role\_date :date  
name :string(255)  
ssn :string(255)  
nationality :string(255)  
address :string(255)  
number :string(255)  
website :string(255)  
district :integer(10)  
sector :string(255)  
square\_meters :integer(131089)  
duaap :integer(10)  
description :string(255)  
state :string(255)  
notes :text

Vorrei fare in modo che l’utente possa effettuare delle ricerche in  
base al valore di uno dei campi, oppure di due o tre o tutti i campi,  
a sua scelta.  
Esiste qualche gem che possa facilitare il lavoro?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [May 1, 2011, 11:59am UTC](https://www.ruby-forum.com/t/search/206404/2 "2011-05-01T11:59:16Z")

</div>

se pu interessarti, circa un annetto fa ho scritto un po’ di codice che  
mi  
agevolasse nelle ricerche, non perfetto, ma semplice da capire e  
migliorare 😉

[http://goo.gl/Kv9Na](http://goo.gl/Kv9Na)

altrimenti, potresti dare uno sguardo a meta\_where:

> **[GitHub - activerecord-hackery/meta\_where: ActiveRecord 3 query syntax on steroids. Not...](https://github.com/activerecord-hackery/meta_where)**
>
> ActiveRecord 3 query syntax on steroids. Not currently maintained.

ciao,  
A.

Il 29/04/2011 23:48, Mauro ha scritto:

> Model Shop:
> 
> role\_number :integer(10)  
> role\_date :date  
> name :string(255)  
> ssn :string(255)  
> nationality :string(255)  
> address :string(255)  
> number :string(255)  
> website :string(255)

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [May 1, 2011, 8:51pm UTC](https://www.ruby-forum.com/t/search/206404/3 "2011-05-01T20:51:50Z")

</div>

2011/5/1 Andrea P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> altrimenti, potresti dare uno sguardo a meta\_where:  
> [GitHub - activerecord-hackery/meta\_where: ActiveRecord 3 query syntax on steroids. Not currently maintained. · GitHub](https://github.com/ernie/meta_where)

Ho trovato meta\_search.
