Si consideri il seguente codice che deve essere gettato in un AR ritrovamento:L'aggiunta di un criterio a guisa di Rails Condizioni bloccare
conditions = []
conditions[:age] = params[:age] if params[:age].present?
conditions[:gender] = params[:gender] if params[:gender].present?
ho bisogno di aggiungere un'altra condizione che è un criterio come su un attributo 'profilo' . Come posso fare questo, poiché ovviamente un LIKE viene solitamente fatto tramite un array, non con una chiave hash.
cosa succede se params [: age] non è presente? – Salil
Bene, ho semplificato, può costruire la stringa proprio mentre controlla i parametri per riempire il suo hash delle condizioni. –