<% if @meals_by_date.any? %> <%= render partial: 'meals/options' %> <% formulas = @quantities.map { |q| q.formula } %> <% formulas.unshift(@filter_q.formula) if @filter_q %> <%= error_messages_for *formulas %> <% total_width = 4 + @quantities.length %> <% header = table_header_spec(@quantities) %> <% @meals_by_date.reverse_each do |date, meals| %> <% header.each_with_index do |row, i| %> <% if i == 0 %> <% end %> <% row.each do |q, span| %> <% end %> <% if i == 0 %> <% end %> <% end %> <% @quantities.each do |q| %> <% mfu_unit = @ingredient_summary[:mfu_unit][q] %> <% end %> <%= render partial: 'meals/show_date', locals: {date: date} %> <% meals.each_with_index do |m, index| %> <%= render partial: 'meals/show', locals: {m: m, index: index} %> <% m.ingredients.each do |i| %> <%= render partial: 'meals/show_ingredient', locals: {i: i} %> <% end %> <% end %> <% end %>
<%= l(:field_amount) %> 0 %> <%= "rowspan=#{-span}" if span && span < 0 %> style="width: <%= (span && span > 0 ? span : 1) * 100/total_width %>%;" title="<%= q.description %>"> <%= q.name if span %>
<%= "[#{@amount_mfu_unit.shortname}]" %><%= "[#{mfu_unit ? mfu_unit.shortname : '-'}]" %>
<% else %>

<%= l(:label_no_data) %>

<% end %>