# Non mi viene

**URL:** <https://www.ruby-forum.com/t/non-mi-viene/161737>\
**Category:** IT\
**Created:** [March 1, 2009, 11:09pm UTC](https://www.ruby-forum.com/t/non-mi-viene/161737 "2009-03-01T23:09:49Z")\
**Posts on this page:** 2\
**Page:** 1

<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:** [March 1, 2009, 11:09pm UTC](https://www.ruby-forum.com/t/non-mi-viene/161737/1 "2009-03-01T23:09:49Z")

</div>

…la query da utilizzare.  
Ho un form con un campo nome e un campo categoria.  
Se il campo nome e’ valorizzato la ricerca avviene per nome  
utilizzando la clausola ILIKE: @suppliers = Supplier.find(:all,  
:conditions =\> [“companyname ilike ?”, “%#{params[:companyName]}%”]).  
Se il campo categoria e’ valorizzato e il campo nome no:  
category = Category.find(params[:category][:category\_id])  
@suppliers = category.suppliers  
Per trovare tutti i suppliers appartenenti a quella determinata  
categoria.  
Se invece valorizzo anche il campo nome e volessi trovare il supplier  
con quel nome e appartenente a quella determinata categoria?

---

<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:** [March 1, 2009, 11:19pm UTC](https://www.ruby-forum.com/t/non-mi-viene/161737/2 "2009-03-01T23:19:48Z")

</div>

Il 1 marzo 2009 23.09, Mauro [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> con quel nome e appartenente a quella determinata categoria?  
> @suppliers = category.suppliers.find :all, :conditions =\> […]
