tengo una acción de índice en rieles que puede manejar un buen número params por ejemplo:dinámico encontrar condiciones de registro activo
params[:first_name] # can be nil or first_name
params[:age] # can be nil or age
params[:country] # can be nil or country
Cuando la búsqueda de los usuarios que me gustaría y todas las condiciones que no son nulas. Esto me da 8 permutaciones de las condiciones de búsqueda.
¿Cómo puedo mantener mi código SECO y flexible y no terminar con un montón de declaraciones if
solo para construir las condiciones para el hallazgo. Tenga en cuenta que si no se especifican condiciones sólo quiero volver User.all
Por extraño que parezca mi hash params no parece tener un único método –