Ransack e ricerche per date

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?

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