[ruby-it] forse si puo' fare di meglio......

Pietro Giorgianni giorgian a gmail.com
Lun 2 Mar 2009 12:17:32 CET


2009/3/2 Mauro <mrsanna1 a gmail.com>:
>> i campi sono text_field?
>
> i campi sono due text fiels e due select.
>
>>
>> è una query like?
>
> Per i campi nome e indirizzo si.

per le select:

conditions = {}

conditions[:qualchecosa_id] = params[:qualchecosa_id] if params[:qualchecosa_id]
conditions[:unaltracosa_id] = params[:unaltracosa_id] if params[:unaltracosa_id]

che è equivalente a:

for key in [:qualchecosa_id, unaltracosa_id]
  conditions[key] = params[key] if params[key]
end

per le query like, spero che qualcun altro intervenga con un'idea
migliore, ma intanto la cosa più pulita che mi viene in mente è usare
dei named_scope...

pietro


More information about the Ml mailing list