I have an array A = ['XXX','YYY','ZZZ','RRR','WWW'] For each element of array I must execute a query on my database. I don't want write this code:
A.each { >elem> case elem when 'XXX' do Model.find(:all,:select => 'COD',:group => 'COD',:include => :table).map{|el| el.table.XXX}.sort . . . end }
I'd like this:
A.each { >elem> Model.find(:all,:select => 'COD',:group => 'COD',:include => :table).map{|el| el.table.elem}.sort }
But there's a problem in this code. Can you help me? Can I write that? Thank you very much