1
0

Simplified returning result

This commit is contained in:
cryptogopher 2019-11-06 22:45:09 +01:00
parent 5c8b7e0def
commit ce4d839a10

View File

@ -82,15 +82,10 @@ class Ingredient < ActiveRecord::Base
end end
all_q = nutrients.merge(completed_q) all_q = nutrients.merge(completed_q)
results = [] ingredients.map do |i|
ingredients.each do |i| requested_n = requested_q.map { |q| [q.name, all_q[q.name][i.id]] }
results << [i, extra_n = extra_q.map { |q_name| [q_name, all_q[q_name][i.id]] if all_q[q_name][i.id] }
requested_q.map { |q| [q.name, all_q[q.name][i.id]] }, [i, requested_n, extra_n.compact]
extra_q.map do |q_name|
[q_name, all_q[q_name][i.id]] if all_q[q_name][i.id]
end.compact
]
end end
results
end end
end end