%dl - @assays.collect{|a| [a["Target Name"],a["Target GI"]]}.uniq.sort{|a,b| a[0] <=> b[0]}.each do |target| %dt= target.first %dd Target GeneID: = target.last %dd Assay IDs: - @assays.select{|a| a["Target GI"] == target.last}.each do |assay| %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "external"} #{assay['AID']} :javascript $('A[rel="external"]').each(function(){ $(this).attr('target', 'external'); });