Gráficas

<% plans = @user.plans.where.not(finish: nil).order(init: :asc) %> <% dif_cals = dif_fats = dif = 0.0 %> <% dif = plans.first.kg.to_f if plans.any? %> <% dif_fats = plans.first.corporal_fat.to_f if plans.any? %> <% dif_cals = plans.first.total_calories.to_i if plans.any? %> <% plans.each do |p| %> <% if p.total_proteins != 0 && p.total_carbs != 0 && p.total_fats != 0 %> <% dif = (p.kg.to_f - dif).round(1) %> <% dif = p.kg.to_f %> <% dif_fats = (p.corporal_fat.to_f - dif_fats).round(1) %> <% dif_fats = p.corporal_fat.to_f %> <% dif_cals = (p.total_calories.to_i - dif_cals).round(1) %> <% dif_cals = p.total_calories.to_i %> <% end %> <% end %>
ANTROPOMETRÍA MACROS CIRCUNFERENCIAS
Fecha Fase Peso Dif %GI Dif MLG %PLI Cals Dif Cals Cals/kg CCD Pro Cho Lip BIR BDR BIC BDC Tórax Cint GLU MMI MMD PI PD
<%= p.init.to_date %> <%= p.objetivo %> <%= p.kg.to_f %><%= "#{'+' if dif > 0}#{dif}" %><%= p.corporal_fat.to_f %>% <%= "#{'+' if dif_fats > 0}#{dif_fats}" %><%= p.mlag %> <%= p.plicometria %> <%= p.total_calories %> <%= "#{'+' if dif_cals > 0}#{dif_cals}" %> <%= p.cals_per_kg %> <%= p.ccd %> <%= p.total_proteins %> <%= p.total_carbs %> <%= p.total_fats %> <%= p.arm_left %> <%= p.arm_right %> <%= p.bci %> <%= p.bcd %> <%= p.chest %> <%= p.waist %> <%= p.gluteus %> <%= p.thight_left %> <%= p.thight_right %> <%= p.calf_left %> <%= p.calf_right %>
Grasa Corporal
<%= f.text_field :corporal_fat, class: "form-control facts-control", autocomplete: "off", data: { decimals: 2 }, placeholder: 0.0 %>
%
Peso
<%= f.text_field :kg, class: "form-control", autocomplete: "off", data: { decimals: 2 }, placeholder: 0.0 %>
kg
TMB
<%= f.text_field :tmb, class: "form-control facts-control", autocomplete: "off", data: { decimals: 0 }, value: f.object.get_tmb %>
MLG
<%= f.number_field :mlag, class: "form-control", step: "0.01", autocomplete: "off", data: { decimals: 0 } %>
Factor de Actividad
<%= f.select :factor_activity, [['Sedentario (0 días)', 0], ['Actividad ligera (1-3 días)', 1], ['Actividad moderada (3-5 días)', 2], ['Actividad intensa (6-7 días)', 3], ['Actividad muy intensa ( 7 días)', 4]], { disabled: '', prompt: "Factor de Actividad" }, class: "form-control", required: true %>
Grasa por Plicometría
<%= f.number_field :plicometria, class: "form-control", step: "0.01", autocomplete: "off", data: { decimals: 0 } %>
%
<%= render "plans/progress/macros", form: f %>