# Ransack e ricerche per date

**URL:** <https://www.ruby-forum.com/t/ransack-e-ricerche-per-date/212966>\
**Category:** IT\
**Created:** [October 19, 2011, 12:55pm UTC](https://www.ruby-forum.com/t/ransack-e-ricerche-per-date/212966 "2011-10-19T12:55:04Z")\
**Posts on this page:** 2\
**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:** [October 19, 2011, 12:55pm UTC](https://www.ruby-forum.com/t/ransack-e-ricerche-per-date/212966/1 "2011-10-19T12:55:04Z")

</div>

Salve.  
Nel caso ci fosse qualcuno esperto di ransack, il successore di  
meta\_search, avrei bisogno di poter fare delle ricerche in un campo di  
tipo date solo per anno.  
Per esempio dovrei estrapolare i documenti creati nel 2011.  
C’e’ un modo o devo crearmi un custom predicate?

---

<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:** [October 24, 2011, 10:36pm UTC](https://www.ruby-forum.com/t/ransack-e-ricerche-per-date/212966/2 "2011-10-24T22:36:08Z")

</div>

Msan M. wrote in post #1027378:

> Salve.  
> Nel caso ci fosse qualcuno esperto di ransack, il successore di  
> meta\_search, avrei bisogno di poter fare delle ricerche in un campo di  
> tipo date solo per anno.  
> Per esempio dovrei estrapolare i documenti creati nel 2011.  
> C’e’ un modo o devo crearmi un custom predicate?

Potresti provare con le estensioni greater\_than\_or\_equal\_to e  
less\_than\_or\_equal\_to creando 2 campi nascosti nella form tipo:

user\_registration\_date\_greater\_than\_or\_equal\_to e  
user\_registration\_date\_less\_than\_or\_equal\_to e popolarli con javascript  
con le date 1/1/anno e 31/12/anno quando viene selezionato l’anno in un  
menu a tendina con il numero di anni
