que puedo hacer:Seleccionar matriz con múltiples condiciones rubí
@items = @items.select {|i| i.color == 'blue'}
@items = @items.select {|i| i.color == 'blue' || i.color == 'red'}
Lo que si me dan una cantidad desconocida de colores y quiero seleccionar a todos? es decir,
['red','blue','green','purple']
# or
['blue','red']
He estado trabajando en un lío de código que crea varias matrices temporales y luego se funde o se aplana ellas en una sola, pero estoy muy contento con él.
Impresionante, el segundo es perfecto. –